安装在已安装的只读卷内

安装在已安装的只读卷内

/etc/fstab我已在我的as中安装了 nfs 卷

nfshost.com:/path/dir  /mount/point  nfs     rw,sync,hard,intr       0       0

我想安装另一个 nfs 卷

nfshost.com:/completely/different/path  /mount/point/subdirectory  nfs     rw,sync,hard,intr       0       0

但是,它似乎不起作用,我收到错误消息

mount.nfs: mount point /mount/point/subdirectory does not exist

我也无法使用 手动安装它sudo mount nfshost.com:/completely/different/path /mount/point/subdirectory。将其安装在其他地方,例如可以sudo mount nfshost.com:/completely/different/path /tmp/test工作。

我怀疑问题是我既没有对最初安装的写入权限/path/dir,也没有我要安装其他卷的子目录。在本地创建目录结构/mount/point/subdirectory,先安装到subdirectory然后再安装到mount/point工程中,但随后mount/point包含已安装的卷,并且我无法访问subdirectory.

ls /mount/point/subdirectory
ls: cannot access '/mount/point/subdirectory': No such file or directory

有没有办法挂载这些卷来实现这种目录结构?

答案1

您需要先创建目录。

mount如果安装点不存在,则不会创建它。这就是为什么它告诉你mount point /mount/point/subdirectory does not exist

尝试:

sudo mkdir /mount/point/subdirectory
sudo mount nfshost.com:/completely/different/path /mount/point/subdirectory

如果您没有写入权限,/mount/point/则无法在其中创建目录。您必须将第二个目录安装在其他地方。

相关内容