마운트된 읽기 전용 볼륨 내에 설치됨

마운트된 읽기 전용 볼륨 내에 설치됨

/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/디렉터리를 만들 수 없습니다. 두 번째 디렉터리를 다른 곳에 마운트해야 합니다.

관련 정보