/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/
则无法在其中创建目录。您必须将第二个目录安装在其他地方。