請問先進,我知道 用tar可以用來備份還原linux/ubuntul系統。今有個想法,說明如下
現有系統: 一顆HD只單純用預設值安裝ubuntu11.04 .
問題: 若我再找一顆HD,先裝win7再裝ubuntu (分裝在不同分割區,不是用WUBI裝的),那我用tar還原時可以正常還原嗎? 因為分割區已經和備份前不太一樣了?
我有在網上找到 備份還原的指令 ,請幫忙看一下,下面的還原指令要不要修改? 謝謝您的幫忙
備份 # tar cvpzf backup.tgz Cexclude=/proc Cexclude=/lost+found Cexclude=/backup.tgz Cexclude=/mnt Cexclude=/sys /
還原 tar cvpjf backup.tar.bz2 Cexclude=/proc Cexclude=/lost+found Cexclude=/backup.tar.bz2 Cexclude=/mnt Cexclude=/sys /
tar 只包檔案系統,不會包分割資訊,所以硬碟重新分割後,當然還是可以解回來。不過不建議你把系統檔、執行檔等等,也包起來,再直接還原回去。因為之前包的 ubuntu 系統,已經不同於你後來新裝的 ubuntu。你把前一個 ubuntu 的設定蓋到新 ubuntu 上,肯定會出問題。
建議 tar 備份,只要備資料就好了。如果你要用 tar 備整個系統,那就不能更改硬體,否則就無法直接覆蓋回去,必須解到別處,自己慢慢挑其中所需要的部份。