리눅스_NFS
-목차-
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 종료