IT/Linux

리눅스_NFS

nyub 2022. 4. 22. 16:32
반응형

-목차-

1. NFS
2. NFS 실습

 

 

  1. NFS

NFS(Network File System)

-Network 상에 파일 시스템을 공유

-mount를 통해서 연결하면 Local System에 디스크를 확장하는 역할을 수행

-범용적으로 사용 (거의 모든 cloud와 Virtualization에서 지원)

-Network상에서 파일 시스템을 공유하기 때문에 Network에 병목현상 발생 시 속도가 현저히 느려짐

-그럼에도 불구하고 저렴한 초기 비용과 운영 비용 및 관리 편의성 때문에 많이 사용

 

  2. NFS 실습

 

NFS SERVER

2-1. NFS 패키지 설치

 

2-2. NFS 서버에서 사용할 디렉터리 nfs-s 생성

 

2-3. NFS 설정 파일 진입

 

2-4. 접근대상 및 옵션 설정

rw : 쓰기 가능

sync : Server와 Client 동기화, File System 변경 시 동기화

no_root_sqauash : Client에서 접속 시 관리자로 처리

 

2-5. nfs-s 디렉터리에 others에 대한 쓰기 권한 추가

 

2-6. NFS 시스템 시작

 

2-7. 방화벽 개방

 

NFS Client

2-8. Mount에 사용할 디렉터리 생성. nfs-utils 패키지는 설치되어있는 상태.

 

2-9. nfs mount 실행 및 파일 시스템 확인. 40G짜리 파일 생성 확인

 

2-10. Windows NFS 기능 설치.

Windows 기능 켜기/끄기 → NFS 용 서비스 하위 두개 체크박스 설정 후 확인

 

2-11. windows cmd창에서 mount

 

2-12. 내 PC에서 x: 확인

 

2-13. x: 안에 테스트용 파일 생성

 

2-14. 리눅스에서 생성된 테스트 파일 확인

 

2-15. mount 종료

반응형