개발/linux
[Linux] NFS mount
난중후니
2023. 1. 17. 13:01
728x90
반응형
mount 란?
- 물리적인 장치를 특정한 위치에 연결시켜 주는 과정을 마운트라 합니다.
- 예를 들면 /nas 디렉토리에 /app/nas 디렉토리를 연결시켜 주면 /nas 아래에 파일을 저장하면 실제로 해당 데이터는 /app/nas 디렉토리에 데이터가 저장됩니다.
NFS(Network File System)이란?
- 네트워크를 통해 원격 디렉토리를 공유할 수 있는 분산 파일 시스템 프로토콜 입니다. NFS를 사용하면 원격 디렉토리를 시스템에 마운트하고 원격 파일을 로컬 파일처럼 사용할 수 있습니다.
NFS 클라이언트 패키지 설치
sudo yum install nfs-utils
NFS 파일 시스템을 수동으로 마운트하기
# mount 형식
mount [OPTION...] nfs_server:exported_directory mount_point
예시
sudo mount -t nfs 192.168.155.91:/develope/jenkins /nas
- /nas 폴더를 192.168.155.91번의 /develope/jenkins 경로에 마운트 하여 91번 서버를 해당 서버의 물리적 공간처럼 사용 할 수 있습니다.
성공 확인하기df -h
명령어를 통해 제대로 성공되었는지 확인
결과192.168.155.91:/develope/jenkins 1.8T 297G 1.5T 17% /nas
NFS 파일 시스템을 자동으로 마운트(/etc/fstab)
- /etc/fstab 파일에는 시스템 시작 시 어떤 파일 시스템을 어떻게 마운트할지 정의하는 항목 목록이 포함되어 있습니다.
- Linux 시스템이 시작될 때 NFS 공유를 자동으로 마운트하려면 /etc/fstab 파일에 줄을 추가합니다. NFS 서버의 호스트 이름 또는 IP 주소, 내보낸 디렉토리 및 로컬 시스템의 마운트 지점이 포함되어야 합니다.
- EX)
192.168.155.91:/develope/jenkins /nas nfs defaults 0 0
728x90
반응형