[리눅스마스터 1급 - 2차] NFS 서버 관리

2024. 11. 12. 14:56·자격증 & 공부/리눅스마스터 1급
  • 네트워크 파일 시스템 네트워크상의 다른 컴퓨터에 있는 파일이나 파일시스템을 공유하기 위한 시스템
  • RPC(원격 프로시저 호출)을 사용
  • 네트워크 표기법 : 192.168.5.0/255.255.255.0 == 192.168.5.0/24
  • 서버 환경설정 (/etc/exports 파일)
    • 형식 : [마운트 디렉터리] [마운트 허용 클라이언트] ([옵션])
    • ro : 공유된 자원을 읽기만 가능
    • rw : 공유된 자원을 읽기 쓰기 가능
    • root_squash : root 권한으로 접근 시 nobody 사용자로 변경하여 마운트
    • no_root_squash : root 권한으로 접근 가능
    • all_squash : 모든 사용자의 권한을 nobody 사용자로 변경하여 마운트
    • no_all_squash : root를 제외한 사용자에 대해 같은 UID를 가진 사용자에게 동일한 권한으로 마운트
    • sync : 파일시스템 내 데이터 변동 시 즉시 동기화 처리
    • async : 파일시스템 내 데이터 변동 시 비동기적으로 처리
    • EX) /home/nfs 192.168.10. (no_root_squash)  /home/nfs 디렉터리에 168.10. 0/24 네트워크 내 클라이언트가 root 권한으로 마운트 가능하도록 설정
    • showmount 명령어
      • NFS/NIS의 마운트 정보를 출력
      • [-a] : 모든 원격 마운트 정보 출력
      • [-e] : export 된 공유되거나 내보낸 디렉터리의 정보 출력
      • EX) # showmount -e 192.168.10.9  168.10.9의 NFS 서버의 export된 정보 출력
    • rpcinfo 명령어
      • RPC 정보를 출력하는 명령어
    • nfsstat
      • NFS 서버 또는 NFS 클라이언트에서 NFS 관련 상태 정보를 출력
    • exports 명령어
    • NFS 서버를 다시 시작하지 않고 공유정보를 수정하거나 출력하는 명령어
    • [-a] : /etc/exports 파일을 읽음
    • [-r] : /etc/exports 파일을 다시 읽음
    • [-v] : 현재 공유 목록을 출력

- 조건.
    - /ihd 디렉터리에 접근할 수 있는 호스트는 192.168.5.0 네트워크 대역에 속한 호스트만 허가하고, root 사용자 권한으로 읽기 및 쓰기를 허가함.
    - /kait 디렉터리에 접근할 수 있는 호스트는 IP 주소가 192.168.12.22인 호스트만 가능하고, root 사용자를 포함해서 모든 사용자 권한은 인정하지 않음.
        [root@ihd ~] # vi /etc/exports
        /ihd 192.168.5.0/255.255.255.0 또는 192.168.5.0/24 (rw, no_root_squash)
        /kait 192.168.12.22 (rw, all_squash)
저작자표시 비영리 변경금지 (새창열림)

'자격증 & 공부 > 리눅스마스터 1급' 카테고리의 다른 글

[리눅스마스터 1급 - 2차] 메일 관련 서비스  (0) 2024.11.12
[리눅스마스터 1급 - 2차] FTP 서버 관리  (0) 2024.11.12
[리눅스마스터 1급 - 2차] SMB 서버 관리  (0) 2024.11.12
[리눅스마스터 1급 - 2차] 웹 관련 서비스  (0) 2024.11.12
[리눅스마스터 1급 - 2차] 시스템 백업  (0) 2024.11.12
'자격증 & 공부/리눅스마스터 1급' 카테고리의 다른 글
  • [리눅스마스터 1급 - 2차] 메일 관련 서비스
  • [리눅스마스터 1급 - 2차] FTP 서버 관리
  • [리눅스마스터 1급 - 2차] SMB 서버 관리
  • [리눅스마스터 1급 - 2차] 웹 관련 서비스
woojin._.
woojin._.
여러가지 개발을 해보며 발생하는 이야기들에 대한 블로그입니다:)
  • woojin._.
    Jin's Dev Story
    woojin._.
  • 전체
    오늘
    어제
    • 분류 전체보기 (829)
      • Tools (25)
        • eGovFrame (3)
        • GeoServer (3)
        • QGIS (2)
        • LabelImg (2)
        • Git (6)
        • GitHub (1)
        • Eclipse (7)
        • Visual Studio (1)
      • Web & Android (121)
        • SpringBoot (37)
        • Three.js (2)
        • Spring Data JPA (9)
        • 스프링 부트 쇼핑몰 프로젝트 with JPA (25)
        • Thymeleaf (4)
        • Spring Security (15)
        • Flutter (29)
      • Programming Language (61)
        • JAVA (27)
        • JavaScript (14)
        • Dart (2)
        • Python (15)
        • PHP (3)
      • Database (43)
        • PostgreSQL (32)
        • MYSQL (7)
        • Oracle (3)
        • MSSQL (1)
      • SERVER (17)
        • TCP_IP (3)
        • 리눅스 (7)
        • AWS (7)
      • Coding Test (445)
        • 백준[JAVA] (108)
        • 프로그래머스[JAVA] (260)
        • 알고리즘 고득점 Kit[JAVA] (3)
        • SQL 고득점 Kit[ORACLE] (74)
      • CS 지식 (49)
        • [자료구조] (14)
        • [네트워크] (12)
        • [데이터베이스] (10)
        • [알고리즘] (9)
        • [운영체제] (4)
      • 기타 (6)
      • 자격증 & 공부 (62)
        • 정보처리기사 (2)
        • SQLD (6)
        • 네트워크관리사 2급 (5)
        • 리눅스마스터 1급 (44)
        • 리눅스마스터 2급 (1)
        • ISTQB (3)
        • 시스템보안 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 인기 글

  • 태그

    프로그래머스
    pcce 기출문제
    리눅스
    postgresql
    Spring Security
    백준
    programmers
    데이터베이스
    CS지식
    데이터
    Linux
    CS
    플러터
    spring
    Flutter
    리눅스마스터
    자바
    baekjoon
    JPA
    Java
    python
    리눅스마스터 1급
    스프링
    DB
    Oracle
    스프링부트
    springboot
    시큐리티
    스프링 부트 쇼핑몰 프로젝트 with JPA
    backjoon
  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
woojin._.
[리눅스마스터 1급 - 2차] NFS 서버 관리
상단으로

티스토리툴바