每次重启虚拟机共享文件就找不到问题记录(待完善)

参考
https://zhuanlan.zhihu.com/p/650638983
单次方法
$ sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
mont挂载命令

  • -t 指定挂载文件系统的类型。
  • fuse.vmhgfs-fuse 是 VMware 的 HGFS 文件系统的 FUSE 实现的名称。
  • host:: 这是一个特殊的 URL 格式,表示宿主机的文件系统。它是 FUSE 在虚拟机中访问宿主机的路径。/: 指定要挂载的路径,这里代表宿主机的根文件目录(主机的共享内存文件)。
  • /mnt/hgfs: 这是挂载点,也就是在虚拟机内要将宿主机的文件系统挂载到的路径。在这个例子中,宿主机的文件将显示在虚拟机的 /mnt/hgfs 目录下。
  • -o 是选项标志,用于传递挂载参数。
  • allow_other 选项允许其他用户访问挂载的文件系统,除了执行挂载的用户之外的其他用户也能够访问挂载的内容。
    注意
    每次开启虚拟机都要重挂载

开机自动重挂载

sudo echo '.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0' >> /etc/fstab
posted @ 2025-01-02 10:37  不二铁子  阅读(160)  评论(0)    收藏  举报