NFS를 이용한백업 서버 만들기
1. NFS를 이용해 network 마운트 혹은 백업이 가능한 시스템을 만들어 보자.
1.1 server측 설정(backup.fduser.org)
- /etc/export
- start daemon portmap, nfsd
1.1.1 /etc/export 설정
-------------------------------------------------------------------
# vi /etc/export
-------------------------------------------------------------------
# nfs 설정
# Usage : local_dir client_address(OPTION)
# 예제
/backup host.fduser.org(rw,no_root_squash)
# 위의 예제는 nfs서버에서 host.fduser.org 이라는 호스트에 대해서
# /backup 이라는 디렉토리를 nfs mount 허용하고,
# 클라이언트는 /backup 디렉토리에 대해 읽기,쓰기가 가능하고(rw)
# client에서 root로써 접근할수 있음을 말한다.
-------------------------------------------------------------------
3.1.2 start daemon
- portmap 데몬을 먼저 start하여야 한다.
# /etc/rc.d/init.d/portmap start
# /etc/rc.d/init.d/nfs start
- 데몬 stop은 nfs부터 먼저 한다.
# /etc/rc.d/init.d/nfs stop
# /etc/rc.d/init.d/portmap stop
3.2 client측 설정(host.fduser.org )
- 리눅스에서는 별다른 설정이 필요없다.
- host.fduser.org 에서 bakup.nt.co.kr로 nfs mount 를 시도한다.
예제
-----------------------------------------------------
# mount -t nfs bakup.fduser.org:/backup /bak
-----------------------------------------------------
- bakup.fduser.org 이라는 서버의 mount 디렉토리 /backup 으로 접속을 시도하며,
클라이언트의 bak 이라는 디렉토리에 마운트 한다.
물론 mount type 은 nfs로 한다.
- 위의 구문을 /etc/fstab 에 다음과 같이 적용시켜놓고 cron을 사용하여,
자동백업을 사용할수도 있다.
------------------------------------------------------------
# vi /etc/fstab
....
....
backup.fduser.org:/backup /backup nfs noauto 0 0
------------------------------------------------------------
- 일단 nfs mount 를 성공하고 나면, 해당 mount 디렉토리를
client자신의 디렉토리처럼 사용할수 있다.
- 작업이 끝난뒤 다음의 명령으로 mount 를 해제한다.
# umount /backup
1. NFS를 이용해 network 마운트 혹은 백업이 가능한 시스템을 만들어 보자.
1.1 server측 설정(backup.fduser.org)
- /etc/export
- start daemon portmap, nfsd
1.1.1 /etc/export 설정
-------------------------------------------------------------------
# vi /etc/export
-------------------------------------------------------------------
# nfs 설정
# Usage : local_dir client_address(OPTION)
# 예제
/backup host.fduser.org(rw,no_root_squash)
# 위의 예제는 nfs서버에서 host.fduser.org 이라는 호스트에 대해서
# /backup 이라는 디렉토리를 nfs mount 허용하고,
# 클라이언트는 /backup 디렉토리에 대해 읽기,쓰기가 가능하고(rw)
# client에서 root로써 접근할수 있음을 말한다.
-------------------------------------------------------------------
3.1.2 start daemon
- portmap 데몬을 먼저 start하여야 한다.
# /etc/rc.d/init.d/portmap start
# /etc/rc.d/init.d/nfs start
- 데몬 stop은 nfs부터 먼저 한다.
# /etc/rc.d/init.d/nfs stop
# /etc/rc.d/init.d/portmap stop
3.2 client측 설정(host.fduser.org )
- 리눅스에서는 별다른 설정이 필요없다.
- host.fduser.org 에서 bakup.nt.co.kr로 nfs mount 를 시도한다.
예제
-----------------------------------------------------
# mount -t nfs bakup.fduser.org:/backup /bak
-----------------------------------------------------
- bakup.fduser.org 이라는 서버의 mount 디렉토리 /backup 으로 접속을 시도하며,
클라이언트의 bak 이라는 디렉토리에 마운트 한다.
물론 mount type 은 nfs로 한다.
- 위의 구문을 /etc/fstab 에 다음과 같이 적용시켜놓고 cron을 사용하여,
자동백업을 사용할수도 있다.
------------------------------------------------------------
# vi /etc/fstab
....
....
backup.fduser.org:/backup /backup nfs noauto 0 0
------------------------------------------------------------
- 일단 nfs mount 를 성공하고 나면, 해당 mount 디렉토리를
client자신의 디렉토리처럼 사용할수 있다.
- 작업이 끝난뒤 다음의 명령으로 mount 를 해제한다.
# umount /backup
Trackback Address :: http://www.fduser.org/blog/trackback/32

