NAS Server:192.168.1.5
Debian / Ubuntu Server:192.168.1.17
@ Debain / Ubuntu Server
1. 安裝所須套件
# apt-get install autofs rpcbind nfs-common
2. 修改 autofs 設定檔
# echo “/mnt/nasnfs /etc/auto.nas” >> /etc/auto.master
# echo “debian 192.168.1.5:/volume1/homes/t850008/Server/debian” > /etc/auto.nas[@more@]
3. 重新啟動 autofs
# /etc/init.d/autofs restart
4. 開啟防火牆讓 Debian / Ubuntu Server 可以連線到 NAS 的 NFS Server,預設情況是有限制對外連線
# iptables -P OUTPUT DROP
# iptables -A OUTPUT -o eth0 -p tcp -d 192.168.1.5 -m multiport –dport 111,892,2049 –syn -m state –state NEW -j ACCEPT
# iptables -A OUTPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
5. 切換到 /mnt/nasnfs/debian 目錄,如果可以正常切換到該目錄,代表上面的設定成功
# cd /mnt/nasnfs/debian
6. 將要備份的設定檔及資料寫入到 Script,並放入工作排程
例:
# cat /usr/local/bin/backuptonas
!/bin/bash
# 備份帳號密檔
cp /etc/passwd /mnt/nasnfs/debian/set/passwd_`date +%F`
cp /etc/shadow /mnt/nasnfs/debian/set/shadow_`date +%F`
cp /etc/group /mnt/nasnfs/debian/set/group_`date +%F`
cp /etc/gshadow /mnt/nasnfs/debian/set/gshadow_`date +%F`
# mirror 網頁資料
# /mnt/nasnfs/debian/html 目錄要先建好
/usr/bin/mirrordir /var/www/html /mnt/nasnfs/debian/html
7. 更改檔案屬性
# chmod +x /usr/local/bin/backuptonas
8. 加入工作排程,每天早上 3 時備份
# echo “0 3 * * * /usr/local/bin/backuptonas” >> /var/spool/cron/crontabs/root