본문 바로가기
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 클라이언트를 다시 시작하거나 시스템을 재부팅하여 변경 사항을 적용하십시오.

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

댓글