IT/네트워크

NFS 주요 옵션

캥거루 2022. 12. 19. 13:33
728x90
반응형

1. ro: 읽기 전용 (기본값)
2. rw: 읽기/쓰기
3. no_root_squash: 클라이언트에서 접근하는 root 인정
4. root_squash: 클라이언트에서 접근하는 root 무시. 서버 상의 nobody로 매핑 (기본값)
5. all_squash: root를 포함하여 모든 사용자의 권한을 nobody로 매핑
6. no_subtree_check: 하위 디렉터리를 검사하지 못하도록 설정
7. secure: 포트 번호가 1024 이하의 요청에만 허가
8. async: 데이터 변경을 비동기식으로 처리. 쓰기가능한 디스크 스토리지에 사용하면 유용
9. sync: 파일의 내용이나 공유 디렉터리의 파일이 변경되면 즉시 변경된 내용을 동기화한다.
10. anonuid: 접근하는 사용자 권한을 지정한 uid로 매핑
11. anongid: 접근하는 그룹 권한을 지정한 gid로 매핑
12. soft: NFS 파일 작업에서 주 타임아웃이 걸리면 프로그램에게 I/O 에러를 보고합니다. 기본값은 무한히 NFS
파일 작업을 재시도 하는 것입니다.
13. wdelay: 디스크 쓰기 속도를 지연시켜 데이터가 디스크에 저장되는 횟수를 줄여 성능 향상 목적으로 사용
14. no_wdelay: NFS 에서 사용하는 데이터의 크기가 작거나 자주 사용한다면 가능한 빨리 디스크에 기록하도록
하는 옵션
15. nolock 옵션이란?
nolock 옵션은 NFS 서버와 이 NFS 클라이언트 간의 파일 잠금 정보 교환을 방지합니다.
서버는 이 클라이언트의 파일 잠금을 인식하지 못하며 그 반대의 경우도 마찬가지입니다.
NFS 서버에 손상되거나 구현되지 않은 상태의 NFS 파일 잠금 기능이 있지만 모든 NFS 버전 간에 작동하는 경우
nolock 옵션을 사용해야 합니다.
다른 호스트가 이 호스트의 애플리케이션과 동일한 파일에 액세스하는 경우 파일 잠금 정보 교환이 비활성화되
면 문제가 발생할 수 있습니다.
한 호스트의 쓰기 작업과 다른 호스트의 읽기 작업 간에 적절한 잠금을 유지하지 못하면 판독기가 불완전하거나
일관성 없는 데이터를 얻을 수 있습니다(부분적으로만 기록된 라인/레코드/데이터 구조 읽기).
나중에 쓰기가 이전 쓰기를 덮어쓰므로 두 기록기 간의 잠금 실패는 데이터 손실/손상을 유발할 수 있습니다. 이
전 쓰기 작업으로 변경한 내용은 손실될 수 있습니다.

728x90
반응형

'IT > 네트워크' 카테고리의 다른 글

서브넷마스크란? 간단한 서브네팅 방법  (0) 2022.12.21
HTTP MIME 타입 정리  (0) 2021.07.14
스프링부트 웹소켓 리뷰  (0) 2021.06.28
SSE (Server Sent Events), Websocket 리뷰  (0) 2021.06.28
SSH 와 TLS/SSL 란?  (0) 2021.05.09