이상한 시나리오가 있습니다(AIX 5.3).
/mnt
Windows server1의 NFS 공유가 마운트된 디렉토리가 있습니다.
/mnt/subdir1
그런 다음 Windows Server2에서 NFS 공유를 마운트하기 위한 또 다른 디렉터리가 있습니다 .
/mnt/subdir1
시스템 재부팅 시 두 번째 마운트가 실패했다는 점은 주목할 가치가 있습니다 . mount
명령을 사용하여 이 위치를 수동으로 설치할 수 있습니다 .
/mnt 디렉토리 구조의 중첩된 특성으로 인한 실패입니까?
In /etc/filesystems
- 항목이 /mnt
이전에 나타납니다./mnt/subdir1
답변1
mount(1)에서는 무언가를 마운트하려면 마운트 지점이 필요합니다. 따라서 /mnt/subdir1이 존재하지 않으면 마운트하려는 시도가 실패합니다.
다른 파일 시스템을 사용하여 이 작업을 수행할 수 있지만 NFS에서 마운트된 마운트 지점에 마운트할 수 있는지는 모르겠습니다(예를 들어 /usr
아래 /
및 아래에 /usr/local
마운트 할 수 있으므로 /usr
NFS도 다르지 않다고 생각합니다.
그러나 어떤 경우에도 NFS를 통해 마운트된 마운트 지점 아래에 마운트하는 것을 권장하지 않습니다. 실제로는 /mnt
로컬 파일 시스템의 두 개의 다른 하위 디렉터리나 다른 디렉터리에 마운트해야 합니다.
/mnt/subdir1
/mnt/subdir2
NFS를 통한 파일 시스템 마운트의 명백한 실패 모드는 파일 시스템을 내보내는 서버가 다운될 수 있다는 것입니다. OP의 문제는 NFS에만 국한되지 않습니다. 다른 파일 시스템이 잘못된 순서로 마운트되면 동일한 문제가 발생합니다.