Mail Server 移機(FreeBSD -> FreeBSD)

看到這篇文章,剛好我也在想,萬一我們的郵件主機掛點,要怎麼辦?是不是平常要把使用者帳號備份出來,如果有狀況時,至少不用叫使用者再去重新改密碼。
Acme Evil: Mail Server 移機完畢: "FreeBSD上的mail及家目錄裡的mail資料"

因為Acme Evil是由FreeBSD移到Linux,所以使用Webmin來滙出滙入使用者帳號, 確實是個好方法! 但是我只是想保留使用者的帳號及密碼資訊, 並不想移到別的作業系統, 還是保留使用相同的FreeBSD系統。所以我想應該不用使用Webmin吧!是不是把/etc/passwd, /etc/group等檔案copy出來就好!
Google了一下, 果然是如此!整理如下:

1. 備份三個檔案:
/etc/passwd
/etc/master.passwd
/etc/group
2. 重建密碼資料庫:
pwd_mkdb -p /etc/master.passwd
3. 如果想要的話, 也可以搬移/home目錄等, 使用tar指令(如Acme Evil文中所述)
fb1# tar zcvf home.tar.gz /home/
fb2# scp someone@fb1:/root/home.tar.gz .
fb2# cd /
fb2# tar zxvf /root/home.tar.gz

其中scp指令用來跨主機copy檔案。
實作了一下, 並測試結果, 果然可以把帳號資訊完整移到別台主機。
這樣以後我只要備份這三個檔案, 有什麼萬一的時候, 大不了重裝一台主機, 再重建帳號, 就可以了。

留言

這個網誌中的熱門文章

D-BUS學習筆記

關於藍牙裝置找尋(inquiry, scan)兩三事

Cisco Switch學習筆記: EtherChannel