我有一个大型 NFS 共享,其中有各种软件 ISO。
我只在 Red Hat Enterprise Linux 上尝试过此操作,但尝试执行以下操作时,返回mount
错误,指示无权限挂载。为什么会发生这种情况?
NFS 安装如下:
mediaserver:path/to/isos /media/nfs
这是mount
失败的呼叫
mount -o loop /media/nfs/product.iso /tmp/product
如果我复制 ISO,则不会出现任何问题。NFS 共享已挂载为 rw。
我如何才能从 NFS 共享循环挂载 ISO 而不先复制它?
答案1
我认为您不能将 ISO 以读写方式安装。
尝试使用 安装 iso -o loop,ro,noexec
。
您还可以修改 NFS/etc/exports
以添加no_root_squash
,这应该允许rw
挂载。
答案2
为了向未来的观众呈现所有替代方案,还提供以下作品:
mount -o loop -t iso9660 /media/nfs/product.iso /tmp/product
我发现记住只需指定文件系统就更容易了,在本例中是使用 -t 选项的 ISO。