본문 바로가기
설치 및 기술 자료/Linux

[Linux] Centos7 nfs 서버 마운트 , 데이터 동기화

by 주식회사 서버몬 2022. 11. 24.

 

안녕하세요. 주식회사 서버몬 입니다.

 

오늘은 NFS 서버 구성 및 client 서버에서 마운트 및 데이터 동기화 확인까지 해보겠습니다.

 

NFS 란 Network File System 으로 네트워크 공유 프로토컬 이라고 생각하시면 됩니다.

네트워크로 연결된 다른 서버의 디스크를 내 서버와 마운트 하여 마치 내 하드디스크를 사용하는것 처럼

논리적으로 구성할 수 있는 프로토컬 입니다.

 

구성

1. NFS 서버(192.168.0.67)

2. Client 서버(192.168.0.233)

 

 

1. NFS 서버 설정

- nfs-utils 서비스 설치확인# rpm -qa|grep nfs-utils

설치가 안되어 있다면 yum 으로 설치 진행 하시면 됩니다.

 

설치 완료 후 서비스 enable 및 start 해줘야 합니다.

# systemctl status nfs-server (서비스 상태확인 / 최초 dead 상태)

# systemctl start nfs-server (서비스 시작)

# systemctl enable nfs-server (서비스 재부팅시 자동 활성화)

 

 

2. 공유할 디렉토리 정의

- NFS 서버에서 공유할 /nfs_mount 라는 파티션을 생성하였습니다.

 

/etc/exports 에 공유할 디렉토리와 기본적인 접근 권한을 부여 합니다.

# vi /etc/exports

/nfs_mount   192.168.0.*(rw.no_root_squash.sync)

[공유할 디렉토리] [허용할 ip대역] [권한설정] 의 형태로 지정해 줍니다.

 

#권한 옵션은 아래와 같습니다.#

rw : 읽기, 쓰기 가능
ro : 읽기만 가능
secure : 클라이언트 마운트 요청 시 포트를 1024 이하로 설정
noaccess : 액세스 거부
root_squach : 클라이언트의 root가 서버의 root 권한을 획득하는 것을 차단합니다
no_root_squash : 클라이언트의 root와 root를 동일하게 한다.
sync : 파일 시스템이 변경되면 즉시 동기화합니다
all_squach : root를 제외하고 서버와 클라이언트의 사용자를 동일한 권한으로 설정합니다.
no_all_squach : root를 제외하고 서버와 클라이언트의 사용자들을 하나의 권한을 가지도록 설정합니다.

 

# exportfs -r (수정한 export 내용 적용)

# exportfs -v (export에 설정한 공유 확인)

# showmount -e (공유 가능한 디렉토리 정보 확인)

 

 

 

3. 방화벽 설정

방화벽(firewalld) 이 존재하기 때문에 서비스 허용이 필요 합니다.저희같은 경우에는 최초에 방화벽을 disable 시키기 때문에 not running 로 확인 됩니다.

방화벽을 사용중이라면 아래와 같이 방화벽 허용이 필요 합니다.

# firewall-cmd --permanent --zone public --add-service mountd ( 방화벽 허용)
# firewall-cmd --permanent --zone public --add-service rpc-bind (방화벽 허용 )
# firewall-cmd --permanent --zone public --add-service nfs (방화벽 허용)
# firewall-cmd --reload

 

 

 

 

4. Client 서버 설정

- nfs-utils 서비스 설치확인

nfs 서버와 마찬가지로 nfs-utils 설치 확인이 필요하며 설치가 안되어 있다면 설치해야 합니다.

추가로 동일하고 서비스 start 및 enable 이 필요 합니다.

# rpm -qa|grep nfs-utils

 

- nfs 서버를 마운트할 디렉토리 생성

# mkdri nfs_mount_c

 

- nfs 서버(67번ip) 의 공유 가능한 디렉토리 확인

# showmount -e 192.168.0.67

 

- nfs 서버 마운트

# mount -t nfs 192.168.0.67:/nfs_mount /nfs_mount_c/

nfs 서버의 /nfs_mount 디렉토리가 client 서버의 /nfs_mount_c 에 잘 마운트 되었습니다.

 

- /etc/fstab (부팅 시 자동 마운트 설정)

192.168.0.67:/nfs_mount      /nfs_mount_c      nfs      defaults      0 0

 

 

 

5. 파일 생성 및 공유 확인

- 마지막으로 마운트된 디렉토리에 파일 생성 후 nfs 서버에서 동일하게 잘 생성되었는지 확인하였습니다.보기 편하도록 hostname 을 변경하여 테스트 진행하였습니다.

1. NFS 서버(192.168.0.67 / nfs_server)

2. Client 서버(192.168.0.233 / nfs_client)

 

end..

 

 

 

 

 

 

HPE, 레노버, 델 서버, 워크스테이션, 기업용 노트북 등 IT 제품은 서버몬에서 견적받아보세요~

제품에 대한 상담을 희망하시면, 02-2026-5062 or sales@servermon.co.kr로 문의 주세요.

서버몬에서 운영하는 IT 쇼핑몰을 구경하시려면, 하단의 로고를 클릭해주세요.

 

1u서버 / APC / DB / defog / DEFOG랙 / dell5820 / dell5820t / dell7920 / dellpoweredge / dellr240 / dellr340 / dellr350 / dellr450 / dellr540 / dellr630 / dellr640 / dellr740 / dellr750 / dellserver / dellt40 / dellt440 / dellt5820 / dell서버 / DELL서버CPU / DELL서버RAID컨트롤러 / DELL서버SAS하드디스크 / DELL서버가격비교 / DELL서버가격비교견적 / DELL서버견적 / DELL서버구매 / DELL서버디스크교체 / DELL서버메모리 / DELL서버펌웨어 / DELL서버하드디스크구매 / dell워크스테이션 / dl20 / dl20gen10 / dl360 / dl360gen10 / dl380 / dl380g10 / dl380gen10 / ECC메모리 / EDFOG랙가격 / ESTSOFT / FIRMWARE / gpu서버 / gpu타워형서버 / HA솔루션 / hpdl20 / hpdl360 / hpdl360gen10 / hpdl380 / hpdl380g10 / HPE / HPE Service Pack for Proliant / HPE SPP / hpedl20 / hpedl20gen10 / hpedl360gen10 / hpe서버 / HPE서버CPU / HPE서버RAID컨트롤러 / HPE서버SAS하드디스크 / HPE서버가격비교 / HPE서버가격비교견적 / HPE서버견적 / HPE서버구매 / HPE서버드라이버설치 / HPE서버디스크교체 / HPE서버메모리 / HPE서버비용 / HPE서버펌웨어 / HPE서버하드디스크구매 / hpgen10 / hpml30 / hpserver / hpz2 / hpz4 / hpz420 / hpz440 / hpz4g4 / hpz640 / hpz6g4 / hpz8g4 / hp마이크로서버 / hp서버 / hp서버800 / hp서버800w / hp서버cto / hp서버pc / HP서버메모리 / hp서버컴퓨터 / HP서버펌웨어 / HP서버하드디스크 / hp워크스테이션 / hp프로라이언트 / HYPER BACKUP / ibm서버 / Intelligent Provisioning / KVM / KVM 기술지원비(비용) / KVM 설치비 / L2스위치 / L3스위치 / LENONO서버SAS하드디스크 / lenovop620 / lenovor650 / LENOVO서버 / LENOVO서버CPU / LENOVO서버RAID컨트롤러 / LENOVO서버가격비교 / LENOVO서버가격비교견적 / LENOVO서버견적 / LENOVO서버구매 / LENOVO서버디스크교체 / LENOVO서버메모리 / LENOVO서버하드디스크구매 / LENOVO펌웨어업데이트 / Linux / ML30 / ml30gen10 / ML350GEN10 / ML360 / MSSQL / MSSQL 기술지원비(비용) / MSSQL 설치비 / MYSQL / MySQL 기술지원비(비용) / MySQL 설치비 / OS설치 / p17079-b21 / poweredger740 / poweredger750 / precision5820 / QUADRO / QUADRO그래픽카드 / r240 / r340 / r440 / r740 / RHEL설치 / RMS랙 / server / serverpc / SOPHOS / SPP / sr250 / sr650 / SYNOLOGY / SYNOLOGY나스 / UPS / UPS기술지원 / UPS납품 / UPS설치 / V3 / Windows서버설치 / z420 / z620 / z840 / z8g4 / 기술지원비(비용) / 나스기술지원 / 나스설치지원 / 네트워크스위치 / 네트워크장비 / 더블테이크 / 데이터베이스 / 델5820 / 델서버 / 델서버비용 / 델서버펌웨어업데이트 / 델워크스테이션 / 델컴퓨터워크스테이션 / 디포그 / 디포그랙 / 디포그랙가격 / 딥러닝pc / 딥러닝서버 / 랙 / 랙(RACK) 기술지원비(비용) / 랙(RACK) 설치비 / 랙납품설치 / 랙설치 / 레노버p620 / 레노버서버 / 레노버워크스테이션 / 레노보서버 / 레노보서버펌웨어 / 레드헷설치 / 리눅스 기술지원비(비용) / 리눅스 설치비 / 리눅스서버 / 리눅스서버설치 / 리눅스서버트러블슈팅 / 리눅스트러블슈팅 / 리욱스 / 미니서버 / 미니서버랙 / 방화벽 / 방화벽 기술지원비(비용) / 방화벽 설치비 / 방화벽엔지니어 / 백업 / 보안솔루션 / 보안솔루션구매 / 보안솔루션설치 / 서버 / 서버 기술지원비(비용) / 서버 랙마운트비용 / 서버 설치비 / 서버 장애조치비용 / 서버CPU / 서버MEMORY / 서버OS설치 / 서버pc / 서버가격 / 서버구매 / 서버기술지원 / 서버납품 / 서버디스크장애처리 / 서버랙 / 서버렉마운트 / 서버메모리 / 서버몬 / 서버몬기술지원 / 서버백업 / 서버보안 / 서버엔지니어 / 서버용pc / 서버용그래픽카드 / 서버용메모리 / 서버용컴퓨터 / 서버용하드디스크 / 서버컴 / 서버컴퓨터 / 서버트러블슈팅 / 서버호스팅 / 소포스 / 스위치 / 스위치 기술지원비(비용) / 스위치 설치비 / 스토리지 / 스토리지 기술지원비(비용) / 스토리지 랙마운트비용 / 스토리지 설치비 / 스토리지 장애조치비용 / 스토리지납품설치 / 스토리지서버 / 시놀로지DS918 / 시놀로지HyperBackup / 시놀로지나스 / 시놀로지나스백업 / 시놀로지하이퍼백업 / 시큐어디스크 / 안랩 / 알약 / 왼도우서버설치 / 우분투설치 / 워크스테이션 / 워크스테이션pc / 워크스테이션컴퓨터 / 윈도우서버 / 윈도우서버2016 / 윈도우서버2019 / 윈도우서버트러블슈팅 / 윈도우즈 기술지원비(비용) / 윈도우즈 설치비 / 이스트소프트 / 이중화솔루션 / 이중화솔루션구매 / 이중화솔루션설치 / 인터넷디스크 / 작업장컴퓨터 / 제온서버 / 젠서버 / 중고서버 / 중고워크스테이션 / 카보나이트 / 카스퍼스키 / 컴퓨터서버 / 쿼드로P400 / 타워형서버 / 페도라설치 / 프로라이언트

댓글