CentOS7 NFS 설치 및 설정
Network File System 약자로~
기본 리눅스의 용량이 부족한경우 다른 리눅스의 있는 디스크의 용량을 공유하여 사용하는 서비스로 쉽게 말해 윈도우의 파일공유와 비슷하다.
서버가 될 시스템 1대와, 클라이언트가 될 시스템 1대가 필요함.
[NFS 서버 설정]
1. NFS 디렉토리 생성
[root@ggokeWeb]# mkdir /nfs/
2. NFS 서버 패키지 설치
[root@ggokeWeb]# yum install -y nfs*
3. NFS 서버 설정
[root@ggokeWeb]# vi /etc/exports
/nfs *(rw.sync)
- /nfs 디렉토리를 모든 아이피에 대해, 읽기쓰기를 즉시동기화 한다.
- 특정 아이피만 허용하려면 * 대신 아이피를 입력해주면 된다.
rw : 읽기, 쓰기 가능
ro : 읽기만 가능
secure : 클라이언트 마운트 요청시 포트를 1024 이하로 합니다.
noaccess : 액세스 거부
root_squach : 클라이언트의 root가 서버의 root권한을 획득하는 것을 막습니다.
no_root_squash : 클라이언트의 root와 서버의 root를 동일하게 합니다.
sync : 파일 시스템이 변경되면 즉시 동기화합니다.
all_squach : root를 제외하고 서버와 클라이언트의 사용자를 동일한 권한으로 설정합니다.
no_all_squach : root를 제외하고 서버와 클라이언트의 사용자들을 하나의 권한을 가지도록 설정합니다.
4. 방화벽 해제
[root@ggokeWeb]# systemctl stop firewalld-service
- 편의를 위해 방화벽을 모두 해제 해줌.
[NFS 클라이언트 설정]
1. 마운트할 디렉토리 생성
[root@ggokeWeb2]# mkdir /nfs/
2. NFS 클라이언트 패키지 설치 및 서비스 실행
[root@ggokeWeb2]# yum -y install nfs-utils
[root@ggokeWeb2]# systemctl restart rpcbind
3. NFS 서버 마운트
[root@ggokeWeb2]# mount -t nfs 192.168.0.1:/nfs /nfs
4. NFS 마운트 확인
[root@ggokeWeb2]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 16G 1.4G 15G 9% /
devtmpfs 224M 0 224M 0% /dev
tmpfs 235M 0 235M 0% /dev/shm
tmpfs 235M 5.6M 229M 3% /run
tmpfs 235M 0 235M 0% /sys/fs/cgroup
/dev/sda1 497M 120M 378M 25% /boot
tmpfs 47M 0 47M 0% /run/user/0
192.168.0.1:/nfs 12G 3.0G 8.6G 26% /nfs
5. 부팅 시 자동 마운트 설정
[root@ggokeWeb2]# vi /etc/fstab
192.168.0.1:/nfs /nfs nfs hard 0 0
끗.!
'Study > Linux' 카테고리의 다른 글
codeblock test (0) | 2019.11.18 |
---|---|
삼바(SAMBA)를 이용한 리눅스 <-> 윈도우10 공유폴더 10분만에 만들기 (0) | 2019.11.18 |
[CentOS] 히스토리(history) 사용 시 날짜, 시간 표시하기 (0) | 2019.11.17 |
rsyslog 를 이용한 history 실시간 로그 생성 (0) | 2019.11.13 |
TAGS.