一、 系统版本

Windows 11 专业版
Ubuntu 16.0.4
os.18

二、问题描述

虚拟机重启后,共享文件夹丢失

三、原理剖析

Ubuntu 16.0.4使用Samba来实现文件共享,Samba是一种基于WindowsSMB/CIFS协议的开源软件,在Ubuntu中可以使用Samba来分享文件夹。当您在Ubuntu中设置了共享文件夹后,Samba会在系统启动时加载,并将配置信息保存到/etc/samba/smb.conf文件中。然而,如果您重新启动系统或虚拟机,这些配置信息可能会丢失,因此您需要重新设置共享文件夹以便在下次启动时正确加载Samba配置。

四、/etc/fstab文件

在Ubuntu 16.0.4中,/etc/fstab文件是一个重要的配置文件,它包含了系统启动时需要挂载的所有文件系统的信息。每次系统启动时,Ubuntu会自动调用fstab文件,以便挂载指定的文件系统,从而将其作为磁盘驱动器使用。

fstab文件中,您可以指定文件系统的挂载点文件系统类型挂载选项等信息。这些信息告诉操作系统如何将文件系统与系统的其他部分连接起来,以便让用户可以对它们进行读写操作。

注意:通常情况下,fstab文件只能由root用户编辑,因为其中的信息关系到系统的稳定性和安全性。如果您不确定如何正确地编辑fstab文件,请先备份原始文件,并谨慎操作。

五、解决方法

  1. 步骤一:sudo apt install open-vm-tools
  2. 步骤二:sudo vim /etc/fstab
  3. 步骤三:将.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0写入 /etc/fstab 文件中
  4. 步骤四:wq!
  5. 步骤五:重启
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐