|
|
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已! |
|
恭喜您是本站第 1729046
位訪客!
登入 | 註冊
|
|
|
|
發表者 |
討論內容 |
冷日 (冷日) |
發表時間:2008/9/9 12:36 |
- Webmaster

- 註冊日: 2008/2/19
- 來自:
- 發表數: 15771
|
- [轉貼]Linux全系統的備份與還原(系統轉移)
- 摘自Ubuntu的WIKI
1.以最高權限執行
2.切換到根目錄
3.使用tar指令
tar -cvpzf /路徑至備份檔.tgz 備份目錄
tar -cvpzf /路徑至備份檔.tgz --exclude=排除目錄1 --exclude=排除目錄2 --exclude= /路徑至備份檔.tgz (產生的備份檔當然要排除) /備份目錄
例子:tar -cvpzf /backup.tgz --exclude=/proc --exclude=/lost+found \
--exclude=/backup.tgz --exclude=/mnt --exclude=/sys /
分析:tar -cvpzf /backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys / 就是中間加上排除的部分而己,記得產生的備份檔一定要排除 ,否則就沒完沒了了!
tar的參數 c - 新建一個備份文檔 v - 詳細模式, tar程式將在屏幕上實時輸出所有信息。 p - 保存許可,並應用到所有文件。 z - 採用‘gzip’壓縮備份文件,以減小備份文件體積。
應排除的目錄: /proc、/lost+found、/sys、/mnt、/media 另外額外分割區的東東也可以看看要不要加入
4.到新的機器還原
tar -xvpzf /backup.tgz -C /
mkdir /proc /lost+found /mnt /sys
看到這裡突然覺得,也可以利用這種方式來拷貝系統,否則替老師桌機 一台一台的灌Linux還是很累人的。 我的想法是將 (a)做好的樣版機, (b)依上述步驟1-3備份成檔案後燒到DVD上 (c)再配合LiveCD開機將要安裝的機器 (d)作好硬碟分割並格式化 (e)再將備份檔解到 /分割區內並建好排除的目錄 (f)再chroot 到新的分割區 (g)執行grub-install /dev/sda (或grub-install /dev/hda )將磁區資訊寫到MBR 這樣應該就大功告成了,真是天下系統一大copy。 這兩天得好好實作看看!
原文出處:彰化縣自由軟體工作日誌
|
|
|
討論串
|