가치 있는 정보 준비 중
3초만 투자해 보세요!
Preparing valuable information
Just invest three seconds!
본문 바로가기
IT/OS

UNIX NFS

by 콰나 | Quanna 2024. 1. 30.

<NFS (Network File System)>

- 클라이언트 / 서버 서비스로 원격 시스템의 파일시스템을 로컬 파일 시스템처럼 사용할 있다.

- 윈도우의 공유폴더와 비슷하다

- 네트워크의 모든 사용자가 동일한 데이터에 접근 가능하다

- ()기종 간의 접근 허용 (다른 OS)

- 특정 데이터를 특정 시스템에서 공유함으로써 개별 시스템의 디스크 공간을 절약할 수 있고 하나하나 배포해야 하는 관리적 부하도 줄일 수 있다.

 

<NFS 서버>

- NFS 서버파일

/etc/dfs/dfstab 부팅시에 공유되어야 하는 목록 관리
/etc/dfs/sharetab 현재 공유하고 있는 목록 관리 (커널이 관리)
/etc/dfs/fstypes 분산 파일 시스템의 종류에 대한 목록
/etc/rmtab NFS 클라이언트가 사용하고 있는 파일시스템 목록
/etc/nfs/nfslog.conf 로그에 대한 설정을 구성하는 파일
/etc/default/nfslogd NFS 데몬의 동작구성 정보 목록

 

<NFS 서버 데몬>

mountd 원격 시스템의 마운트 요청 처리, 접근 제어 제공
(v2, v3에서만 제공, v4 사용하지 않는다.)
nfsd 클라이언트 파일시스템 요청 처리
statd lockd 데몬과 함께 작동
lockd NFS 파일의 잠금 제공
nfslogd 로그 제공 (v2, v3에서만 제공, v4는 사용하지 않는다.)

<NFS 서버 명령어>

share NFS 클라이언트에서 NFS 서버의 디렉토리를 마운트할 있게 공유
-o ro : 읽기전용
-o rw : 읽기/쓰기
-o anon=0 : client uid 0으로 (root
-o rw=access-list
unshare 공유한 NFS 공유 해제
shareall /etc/dfs/dfstab 파일의 모든 내용 공유
unshareall 이전 공유한 모든 NFS 공유 해제
dfshares NFS 서버의 사용 가능 공유 리소스 출력
dfmounts 현재 마운트된 NFS 서버의 디렉토리 목록 출력

 

<실습>

Sol10-1 : /data01 공유디렉토리 설정

Sol10-2 : /cdata01 Sol10-1 /data01를 마운트 (/cdata 공유디렉토리 매핑)

 

<NFS 클라이언트>

- NFS 클라이언트 파일

/etc/vfstab
/etc/mnttab
/etc/dfs/fstypes

 

-NFS 클라이언트 데몬

statd
lockd

 

-NFS 클라이언트 명령어

mount
umount
mountall
umountall

 

 

<win2003 IP 설정>

hosts 파일 - C:\windows\system32\drivers\etc\hosts

 

<실습 – win2008 공유디렉토리 설정>

1. 서버 관리자

2. 역할 추가 (서버역할 - 파일서비스)

3. 역할서비스 – 네트워크 파일 시스템용 서비스

 

4. 관리도구 – 공유 및 저장소 관리

5. 공유구축 – 공유폴더 설정

 

6. NTFS 권한 – (권한편집) everyone (모든 권한)

7. NFS 공유폴더 지정

8. 해당 공유폴더 접속

window \\192.168.88.100\data01
Unix mount  win2008:/share  /data/02

 

<AutoFS>

- 필요한 경우 공유된 NFS 파일시스템을 자동으로 마운트하고 사용하지 않으면 자동으로 마운트를 해제하는 매커니즘

 

<NFS 클라이언트를 위한 매커니즘>

- 부팅시 자동 실행되는 /lib/svc/method/svc-autofs 스크립트에 의해 초기화

/lib/svc/method/svc-autofs : AutoFS 구성파일 읽는다

 

<AutoFS 명령어>

automount /etc/auto_master 설정과 해당매핑파일 정보로 공유디렉토리의 자동마운트 작업
(기본 10 후에 자동 마운트해제)
-t N 자동마운트 해제

 

<AutoFS 관련 파일>

1) /etc/auto_master : autoFS 대한 설정파일

첫번째 필드 두번째 필드 세번째 필드
마운트포인트의 절대경로 매핑파일의 이름 (간접/직접) 마운트에 대한 옵션

2) 매핑파일 작성 : (ex) /etc/auto_direct

<특수권한>

- asus01other 실행권한으로 접근하여 root소유자의 권한을 위임받아 실행한다. (이때, euid=0)

'IT > OS' 카테고리의 다른 글

UNIX RAID  (0) 2024.01.31
UNIX 특수권한 RBAC  (2) 2024.01.30
UNIX RPC서비스 가상메모리 SWAP dump  (0) 2024.01.16
UNIX /root복구 네트워크 인터페이스  (0) 2024.01.16
UNIX 패치 작업스케줄링 백업  (0) 2024.01.16