클라이언트의 /etc/fstab에서 UUID로 NFS 공유를 참조하는 방법

클라이언트의 /etc/fstab에서 UUID로 NFS 공유를 참조하는 방법

fsid내 서버에는 새로 생성된 UUID로 설정된 다음 NFS 내보내기가 있습니다 .

/etc/내보내기:

/mnt/data client(ro,fsid=b07f5af6-6b10-11e3-b4c1-00248115724d)

그런 다음 오류가 반환되지 않는 실행을 실행 exportfs -rav하지만 이를 클라이언트에 마운트하는 방법을 모르겠습니다.

또는 fsid로 설정된 경우 다음과 같이 마운트할 수 있습니다.0root

# mount server:/ /mnt/Media

mount 명령이나 /etc/fstab 파일에서 UUID를 어떻게 참조합니까?

다음은 작동하지 않습니다:

server:$uuid
server:/$uuid
server:UUID=$uuid
server:/UUID=$uuid

오류로 인해 실패:mount.nfs: Operation not permitted

답변1

당신이 원하는 것은 실제로 fsid의 목적이 아닙니다.

fsid는 클러스터 파일 시스템과 같이 고유한 식별자가 없을 수 있는 파일 시스템을 고유하게 식별하는 데 도움이 됩니다. 무엇보다도 이것은오래된 NFS 마운트로 인해 중단된 시스템을 제거하는 데 도움이 됩니다.다른 장치에서 실패한 파일 시스템을 복구하고 다시 내보내고 복구된 내보내기에 대해 동일한 fsid를 설정합니다.

파일 시스템에 이미 UUID가 있는 경우 기본적으로 UUID가 사용됩니다. 그렇지 않으면 NFS는 장치 노드의 주 번호와 부 번호를 사용하는데, 이는 클러스터 파일 시스템을 내보낼 때 별로 유용하지 않습니다. 따라서 이를 위해서는 명시적으로 fsid를 설정해야 합니다.

fsid가 NFS에 설정되어 있습니다.섬기는 사람, 유선상에서 사용되는 동안에는 클라이언트 측에서 설정할 필요가 없거나 설정할 수도 없습니다. 클라이언트가 직접 가져옵니다.

관련 정보