![具有 rw 的 exportfs 不起作用,fstab 也不起作用。在我的安装机器上,挂载点仍然是只读的](https://linux22.com/image/763128/%E5%85%B7%E6%9C%89%20rw%20%E7%9A%84%20exportfs%20%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%8Cfstab%20%E4%B9%9F%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%E3%80%82%E5%9C%A8%E6%88%91%E7%9A%84%E5%AE%89%E8%A3%85%E6%9C%BA%E5%99%A8%E4%B8%8A%EF%BC%8C%E6%8C%82%E8%BD%BD%E7%82%B9%E4%BB%8D%E7%84%B6%E6%98%AF%E5%8F%AA%E8%AF%BB%E7%9A%84.png)
我有一台虚拟机,其他虚拟机和服务器都从该虚拟机挂载。该虚拟机的 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 读取/写入挂载。