1.在VMware中设置共享文件夹:
2.在Linux中安装vm-tools:
yum install -y open-vm-tools open-vm-tools-desktop
或者是
3.挂载:
查看共享的目录
# vmware-hgfsclient
base-data
执行命令挂载目录
mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other,nonempty
解释
- mount: 这是Linux系统中用于挂载文件系统的命令。
- -t fuse.vmhgfs-fuse: 指定挂载的文件系统类型为VMware的共享文件夹,使用FUSE(用户空间的文件系统)。
- .host:/: 表示要挂载的源路径,.host是VMware共享文件夹的名称。
/mnt/hgfs: 是挂载点,即在Linux系统中挂载共享文件夹的目录。 - -o allow_other,nonempty: 这些是挂载选项,allow_other允许其他用户访问挂载的文件系统,nonempty允许挂载一个非空的目录。
修改数据令系统启动时自动挂载
vim /etc/fstab
#在末尾另起一行 添加:
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0
# :wq保存退出
再次挂载目录
vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other,nonempty
查看是否成功
ls /mnt/hgfs
软连接至目标根目录:
ln -s /mnt/hgfs/html /var/www
卸载已经挂载的目录
umount /mnt/hgfs
- 强制卸载
如果您确定没有进程在使用该文件系统,但umount命令仍然失败,您可以尝试使用-f(强制卸载)选项:
umount -f /mnt/hgfs