目录
deepin 重启后 vmware 虚拟机下的共享文件夹的挂载失效
安装NFS服务
安装vscode的小bug
使用 vmware 安装 deepin 系统,在配置完与 windows 共享文件夹后,在 deepin 中可以正常在 /mnt/* 下找到共享文件夹的内容。但只要重启虚拟机后,在 deepin 中就访问不了与 windows 之间的共享文件了。
解决方式:
1、 vim /etc/fstab
2、在文末添加如下代码
.host:/share /mnt/share fuse.vmhgfs-fuse allow_other 0 0
3、保存并退出,重启虚拟机后问题得以解决
1、终端执行输入以下命令安装NFS
sudo apt-get install nfs-kernel-server
2、新建NFS共享目录,并给予NFS目录可读可写可执行的权限
3、编辑 /etc/exports 文件
sudo vi /etc/exports
打开文件后,在最后添加如下内容
/***/nfs路径 *(rw,sync,no_root_squash)举例:
/home/dzp/nfs *(rw,sync,no_root_squash,no_subtree_check)/home/dzp/nfs 表示NFS共享的目录
* 表示允许所有的网络段访问
rw 表示访问者具有可读可写的权限
sync 表示将缓存写入设备中,可以说是同步缓存的意思
no_root_squash 表示访问者具有root权限
no_subtree_check 表示不检查父目录权限保存 /etc/exports 并退出
4、 执行以下指令重启 NFS 服务器
sudo /etc/init.d/nfs-kernel-server restart
5、执行以下指令查看 NFS 共享目录
showmount -e
使用 showmount -e 时若命令超时报错,可能是因为 NFS 服务器的 hosts 文件中的域名和 NFS 服务器的 IP 地址不对应造成的。如图
![]()
查看 NFS 服务器的 hosts 文件 sudo vi /etc/hosts,如下:

发现 NFS 服务器的主机名和 IP 地址记录不在这个文件中,手动在文末添加上 NFS 服务器主机名和 IP 地址,举例如图:

再使用 showmount -e 即可查看 NFS 共享目录,如图:

6、实测在 deepin 20.8 上无法正常使用 nfs 去挂载 rootfs。需要编辑 /etc/default/nfs-kernel-server 文件,修改后的文件内容如下。

修改完成后,保存退出,然后执行第4步重启 NFS 就可以了。
安装vscode之后,打开一切都是用vscode,这是因为vscode 抢掉了文件管理器的默认设置
用如下命令可以恢复
xdg-mime default dde-file-manager.desktop inode/directory
上一篇:案例23-服务出现频繁掉线情况
下一篇:Java 截取文件后缀名的方法