본문 바로가기
Technical/System

windwos 클라이언트에 UNIX 시스템의 NFS 사용시 쓰기 오류

by 알 수 없는 사용자 2021. 12. 10.

 

NFS ( 리눅스 ) 에서 NAS 사용시 windows 에서 해당 NFS 를 마운트 하는 경우가 많은데

마운트 이후 읽기만 되고 파일 쓰기가 되지 않는 경우가 있습니다.

 

익명 사용자에 대한 쓰기 권한이 default 로 읽기 권한만 갖는 경우가 있는데요.

이를 레지스트리 키값의 수정으로 조치 가능 합니다.

 

1. NFS 마운트 해제

CMD\ umount z:\       -- 드라이브 경로 umount

 

2. 레지스트리 키값 추가 

윈도우+R [ 실행창 ]

regedit 실행

Software\Microsoft\ClientForNFS\CurrentVersion\Default  --- 경로에서

 

AnonymousGid <- 0

AnonymousUid <- 0

 

3. NFS Service restart

CMD\ nfsadmin client stop

CMD\ nfsadmin client start

 

다시 마운트 이후 쓰기 실행이 가능 해 집니다.

 

 

참조 : TrueNAS 커뮤니티 ( 구 FreeNAS )

https://www.truenas.com/community/threads/nfs-share-on-win10-setting-anonymousuid-anonymousgid-doesnt-work.85465/

----------------------------------------------------------------------------------------------------------------------

익명 사용자에 대한 쓰기 권한 활성화

기본 옵션을 사용하면 익명 사용자를 사용하여 UNIX 공유를 마운트 할 때 읽기 권한 만 갖습니다. 공유를 마운트하는 데 사용하는 UID 및 GID를 변경하여 익명 사용자에게 쓰기 권한을 부여 할 수 있습니다.

 

1.   AnonymousUid 라는 기본 폴더 내에 새로운 새 DWORD (32 비트) 값 을 작성하고 NFS 시스템이 공유하는 UNIX 디렉토리에서 찾은 UID를 지정하십시오.

2.   AnonymousGid 라는 기본 폴더 내에 새 DWORD (32 비트) 값을 새로 작성 하고 UNIX 시스템에서 찾은 NFS 시스템이 공유하는 GID를 하십시오.

3.   NFS 클라이언트를 다시 시작하거나 시스템을 재부팅하여 변경 사항을 적용하십시오.

----------------------------------------------------------------------------------------------------------------------

댓글