如何大量架設FreeBSD - BBS

Table of Contents

※ 引述《[email protected] ( .:: Be a Man ::.)》之銘言:
: ※ 引述《[email protected] (敬請期待 :P)》之銘言:
: > dump 和 restore 有辦法這樣子玩嗎? ^^;;;
: 可以啊...
: 你可以先用一個 簡單系統
: 把要灌的HD給mount近來 當第二顆硬碟
: 直接dump HD1 在 restore 過去 HD1
: ok後 HD2 的 fstab , rc.conf 改一改
: 拆下 裝過去 重開機 就ok啦...
: > 如果是先把各個硬碟切好再直接 tar 進去不知道會不會比較快 :p

Question : FreeBSD 如何複製到另一顆硬碟 ?
解決方案 :


由會員 bsddiy 提供解答 :

FreeBSD 也可以用 cp 來複製文件 , 但是對于複製整個檔案系統並不是好方法 .
這里介紹使用 dump 和 restore 來做 :

1. 創建新的檔案系統
假如你的新硬碟為 ad1, 而將來的根分區將是 ad1s1a, 你可以先創建檔案系統 :

newfs /dev/ad1s1a
mount /dev/ad1s1a /mnt
cd /mnt

2. 複製 :
dump -f- / | restore -f- -r
這是把老的根檔案系統複製輸出到管道 , restore 從管道里讀數據 , 寫入當前
目錄所在的檔案系統 .

3. 按部就班複製其他檔案系統
複製完後 , 也許 要修改新硬碟下的 /etc/fstab, 安裝上新的分區 , 摘下老硬碟
就可以了 .


--------------------------------------------------------------------------------

再補充一點 , 如果你要複製的是另外一台機器 , 可以用 rsh, 這樣就可以透過
網路把一個分區數據傳送到另外一台機器 , 不需要 NFS, 不需 SAMBA 等就可以解決
問題 , 而 cp 就很難作到了 .

newfs /dev/ad1s1a
mount /dev/ad1s1a /mnt
cd /mnt

rsh -l yourname thathost 'dump -f- /' | restore -f- -r


出處: http://www.linuxfab.com/indexFAQData.php?ID=223&FIRSTHIT=1
連結已失效


--

All Comments