windows文件目录与VMware虚拟机Linux系统文件目录做映射方法
1.先设置Windows下的文件夹为所有人共享
2.打开linux系统,编辑 /etc/fstab文件
vi /etc/fstab
加入下面代码
//Windows的IP地址/共享文件夹名 linux映射文件目录名 cifs defaults,username=windows用户登录名,password=Windows登录密码,uid=500,gid=500 0 2
如://192.168.5.174/test /site3 cifs defaults,username=YOURNAME,password=123456,uid=500,gid=500 0 2
UUID=b9999999-a25b-4ca0-b597-fc62e121aae1 none swap sw 0 0
UUID=89999999-e8f2-4e68-84a1-b82e79a041c7 / ext4 errors=remount-ro 0 1
上述两条配置可以看到一个挂载了 swap 分区,一个挂载了根分区,分别在两个分区中。其实 fstab 文件就是将 mount 命令挂载的参数写到了文件中。
各字段具体解释:
file system 挂载设备,指的是硬盘分区,光驱等设备,指定分区的名字
mount point 挂载点,挂载到系统的位置
type 文件系统类型,包括 ext3,ext4,swap,ntfs, auto 等等,auto 表示让 mount 命令自动判断文件类型
options 参数,挂载的设备开机自动加载,显示,读写权限的配置等等,mount 命令用法相关,具体参数配置见 man mount
dump 备份命令,dump utility 用来决定是否做备份,dump 检查 entry 并用数字来决定是否对文件系统进行备份。为 0,则忽略,为 1,则备份
pass 是否 fsck 检查扇区,启动过程中,系统默认会用 fsck 检查文件系统是否完整。但是有些文件系统不需要检查,比如 swap 或者特殊文件系统 /proc 或者 /sys 等等。0 是不要检验,1 表示最早检验(根目录配置为 1),2 表示要检验
options 常用参数:
defaults 使用默认设置,rw,suid,dev,exec,auto,nouser,async
auto noauto 自动和手动挂载
ro rw 只读和读写挂载
exec noexec 二进制文件是否允许执行
sync async I/O 同步,I/O 非同步
user 允许任何用户挂载设备,nouser 只允许 root 用户挂载
系统挂载的限制:
根目录 / 必须先于其他设备挂载
挂载点必须为已经创建的目录
挂载点在同一时间只能挂载一次
分区在同一时间只能挂载一次