NFS 내보내기에서 ID를 매핑하는 방법은 무엇입니까?

NFS 내보내기에서 ID를 매핑하는 방법은 무엇입니까?

다음 항목이 있습니다.

/backup    192.168.0.35/32(rw,sync,no_subtree_check)

내 Server_prod에는 uid 1001의 사용자 이름 oracle이 있고 내 백업 서버에는 ID 54321의 동일한 사용자 이름 oracle이 있습니다.

NFS 내보내기 파일에 uid를 매핑하는 방법은 무엇입니까?

대상에 설치하면 사용자 이름 대신 1001 uid가 표시됩니다.

[root@standby ~]# df -h /backup/
Filesystem            Size  Used Avail Use% Mounted on
192.168.0.51:/backup  4.9G     0  4.6G   0% /backup
[root@standby ~]# ls -ld /backup/
drwxr-xr-x 3 1001 oinstall 4096 Feb 19 14:12 /backup/ <<<<-----uid instead of username
[root@standby ~]#

어떻게 해결하나요?

~해야 한다

drwxr-xr-x 3 oracle oinstall 4096 Feb 19 14:12 /backup/

답변1

내보낸 액세스의 경우 NFS는 UID 및/또는 GID를 확인합니다. 사용자 및 그룹의 이름은 중요하지 않습니다. oracle 사용자는 서버와 클라이언트의 UID가 다르기 때문에 접속이 제대로 되지 않습니다.

oracle 사용자의 UID를 서버와 클라이언트에서 동일하게 설정하거나 서버와 클라이언트에서 동일한 GID로 그룹을 생성하고 서버에서 해당 그룹에 대한 내보내기 권한을 설정해야 합니다.

관련 정보