我有一台虚拟机,其他虚拟机和服务器都从该虚拟机挂载。该虚拟机的 IP 为:
10.10.1.1
别人挂载的文件夹是\export\images
因此,一个虚拟机在其 fstab 中安装它:
10.10.1.1:/导出/图像 /导出/图像 nfs rsize=32768,wsize=32768,actimeo=0,bg,intr
太棒了,任何在 FSTAB 中有这个目录的东西(我没有构建的操作系统)都可以整天读取和写入这个目录!
我设置的新电脑无法运行,所以我想我还必须编辑“服务器”VM /etc/exports(由于某种原因,它是 sim 链接的?我没有设置这台机器)
它有正确的一行:
/导出/图像 10.22.1.93(rw)
那个 10.22.1.93 是我设置的服务器。它有 fstab 条目:
10.10.1.1:/导出/图像 /导出/图像 nfs rsize=32768,wsize=32768,actimeo=0,bg,intr
我设置的这个服务器,如果我执行 mount -a 它会挂载 FSTAB 中的所有内容,然后我转到 /export/images,然后尝试触摸一个文件,它说无法“只读文件系统”。
我甚至卸载并再次以 root 身份执行 mount -a 。
在“服务器”上,我先执行了 exportfs -a,然后才尝试所有这些操作。仍然不行,我是否必须重置新设置的 PC 才能让它运行?据我所知,这“应该”让我的新机器从其 fstab 读取/写入挂载。