들어가며
- linux 내부에서 서버를 mount 하는 방법에 대해 알 수 있습니다.
내용
준비 사항 : 1. mount 대상 서버 2. mount 진행 서버
여러 서버끼리 파일 디렉토리를 공유하기 위해 nfs mount 를 진행합니다.
하나의 디렉토리를 여러 서버에서 참조하여 데이터를 공유할 수 있습니다.
- NFS package 설치
: mount 를 진행하기 전 모든 서버에 nfs 패키지가 설치가 되어있어야 합니다.- RHEL 7.x
sudo yum -y install nfs-utils sudo systemctl start nfs-server
- RHEL 8.x
sudo dnf -y install nfs_utils sudo systemctl start nfs-server
- UBUNTU
sudo apt install nfs-kernel-server sudo systemctl start nfs-server
- RHEL 7.x
- mount 대상 서버
- 공유 디렉토리 경로 확인
mount 대상 서버에서 어떤 디렉토리를 공유하는 지 경로를 파악합니다.pwd /sodaflow_nfs
- exports 설정
vi /etc/exports
- /etc/exports
<서버 내 공유 디렉토리 위치> <공유 디렉토리 IP 대역대>/24(export 조건 설정)/sodaflow_nfs 192.168.50.0/24(rw,sync,/etc/exports,no_subtree_check,no_root_squash)
export 실행
# exportfs 설정 적용 exportfs -a # exportfs 설정 확인 exportfs -v
- 공유 디렉토리 경로 확인
- mount 진행 서버
- nfs mount
nfs mount 를 진행할 서버에서 작업합니다.# sudo mount -t nfs <mount 대상 IP>:<mount 대상 디렉토리> <mount 진행 서버 디렉토리> sudo mount -t nfs 192.168.xxx.xxx:/sodaflow_nfs /sodaflow/nas_storage
- nfs mount
마무리
- mount 대상 서버와 진행 서버가 같은 단일 노드인 경우에는 1-3 번을 모두 진행합니다.
아티클이 유용했나요?
훌륭합니다!
피드백을 제공해 주셔서 감사합니다.
도움이 되지 못해 죄송합니다!
피드백을 제공해 주셔서 감사합니다.
피드백 전송
소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.