OS/리눅스,솔라리스

nfs

김포춘 2014. 8. 18. 17:13
반응형

NFS - 파일이나 백업용 서버로 많이씀

mountd Daemon , NFS Server Daemon (NFSD) : 공유해주는 서버

file handle : server에 있는 파일이나 디렉토리 식별

/etc/dfs/dfstab : 공유내역 저장하는 파일

 

server 역할

 

vi /etc/dfs/dfstab   

share -o ro /usr/share/man 수정

 

/etc/init.d/nfs.server start     -   daemon 시작

share                                  -   공유디렉토리 확인

dfshare                               -   공유되있는 디렉토리 리스트 확인

dfmounts                             -   공유되있는 사용자 리스트 확인

 

 

client 역할

mv /usr/share/man /usr/share/men                      -man을 men으로 이름변경

man ls                                                                -man있는지 확인

mkdir /usr/share/man                                          -man디렉토리 생성

mount server104/usr/share/man /usr/share/man    -server104의 /usr/share/man으로 mount

man ls                                                                -man확인

mount                                                                 -마운트확인

dfmounts server104                                               -server104에 연결되어있는지 마운트 확인

umount /usr/share/man                                        -마운트해제

dfmounts server104                                               -server104에 연결되어있는지 마운트 확인

 

 

 

상황제시

1. server2 에 100m 디스크 추가 후 /data로 마운트 하세요

2. server2 의  /data를 읽기/쓰기가 가능하도록 공유하세요

3. server1에서 server2의 /data를 /server1/backup으로 NFS연결하세요

4. server1에서 /etc/ssh 디렉토리를 /server1/backup/ssh_backup.tar.zip으로 백업하세요

 

 

server2의 역할

touch reconfigure

init 6

100mb 디스크생성

format 파티션설정

------------------ 100m 디스크추가

 

newfs dev/rdsk/c1d1s0                              -포맷

mount dev/dsk/c1d1s0                               -마운트

vi /etc/dfs/dfstab                                      -/data를 읽기/쓰기 가능하도록 설정

 share -o root=server104:server105 /data      -공유 설정

/etc/init.d/nfs.server stop                          -server stop

/etc/init.d/nfs.server start                          -server start

 

 

server1의 역할

mkdir -p /server1/backup                           -디렉토리생성

mount server104:/data /server1/backup        -server1/backup을 server104의 data로 마운트

cd /server1/backup                                    -경로이동

tar cvf /server1/backup/ssh_backup.tar.zip /etc/ssh/*     -ssh_backup.tar.zip 으로 압축

cp ssh_backup.tar.zip /data1                       -data1로 백업

 

 

 

반응형

'OS > 리눅스,솔라리스' 카테고리의 다른 글

리눅스 DNS 서버구축  (0) 2014.08.22
shell  (2) 2014.08.20
rpm  (0) 2014.08.20
cron,package,swap  (0) 2014.08.18
디스크관리  (3) 2014.08.14
서버보안, 원격접속관리  (0) 2014.08.13
사용자관리, 그룹관리  (0) 2014.08.13