<< NFS 서버 구축 >>
1. nfs 설치
rpm -qa nfs-utils
2. 공유할 폴더 지정 리스트 확인, 공유폴더 리스트 만들기
vi /etc/exports
2-1. exports 내에 아래와 같이 / 아래 share라는 폴더를 리스트에 넣기
* : 214망에 있는 모든 PC에 연결
rw : read, write 권한 설정
sync : 실시간 동기화 설정
/share 192.168.214.*(rw,sync)
2-2. / 아래 share 디렉터리 생성
mkdir /share
2-3. 디렉터리에 권한 부여 (일반 사용자 읽고 쓰기 가능)
chmod 707 /share
2-4. exports의 수정 내용 반영
exportfs -r
3. 서비스 가동
systemctl start nfs-server
systemctl enable nfs-server
4. 방화벽 끄기
service firewalld stop
(5. /share에 text.txt 파일을 만들어 봄)
6. 마운트, 공유가 잘되었는지 확인
showmount -e
exportfs -v
<< 클라이언트에서 서버의 NFS 마운트하기 >>
1. nfs 패키지 설치
rpm -qa nfs-utils
2. NFS서버에 어떤게 마운트 되어있나 확인
showmount -e [서버의 ip주소]
3. 클라이언트에서 해당 서버 디렉터리와 함께 마운트할 디렉터리를 만듦 (서버디렉터리 <- 만든디렉터리 포인트)
mkdir serverShare
4. 마운트 시킴 (su권한 필요)
su
mount -t nfs 192.168.214.187:/share serverShare
5. 디렉터리 확인 (공유 결과 확인)
ls -l serverShare
서버에서 생성해서 만든 text.txt 파일이 Client PC에도 ls명령어로 볼 수 있다.
서로 디렉터리가 공유된 상태이다.
6. 재부팅해도 설정 유지
vi /etc/fstab
아래와 같이 등록
192.168.214.187:/share /home/centos/serverShare nfs sync 0 0
(결과) 재부팅 후 테스트
reboot
재부팅해도 잘 마운트가 되어있다.
(결과) 클라이언트에서 파일 추가
출처: https://ansan-survivor.tistory.com/687 [안산드레아스:티스토리]
'IT > 리눅스마스터1급' 카테고리의 다른 글
리눅스 Strace를 이용한 디버깅 (0) | 2022.09.19 |
---|---|
Linux_리눅스 history특징 / 디렉토리구조 (0) | 2022.09.19 |
CentOS 7 에 원격 접속을 위한 xrdp 설치 (0) | 2022.09.08 |
리눅스에서 공백없이 파일을 보는 방법 (0) | 2022.08.02 |
HTTP 아파치(Apache)란 무엇인가? (0) | 2022.07.12 |