linux系统备份路径,linux系统备份恢复到本机或是别的机器上
最近一直搞Xtion2,openni2,一下裝完一個東西就不能用了,由于ubuntu系統不熟,找不到錯誤,弄得每次都要重新裝系統,當我配了好幾天的系統,里面帶著mxnet,orbslam,opencv,Ros,這就尷尬了,每次重新安裝系統都需要好幾天配環境,心累!然后開始想著系統備份,系統還原。開始嘗試著網上的tar備份,最開始只實現了同一臺電腦不重裝系統,后來系統的圖形界面崩潰,想著既然要試就是要全部學會,不然不知道怎么處理,當換重裝系統之后就相當于換硬盤了,就可以在不同電腦上實現,有時候確實很多時候的被逼的,那就試唄!
原理:“ 在ubuntu系統中,萬物皆文件!!!”
一、系統備份
系統備份就需要考慮系統安裝問題,我們備份一般是指備份系統,即根目錄(/.),如果你將系統劃分成不同目錄就需要額外考慮其它東西,本文指考慮系統分成主分區/.與swap分區。具體的參考分區方法參考下面的鏈接。
步驟:1.?到根目錄
cd / //到根目錄
sudo su //獲取權限
2.?進行打包
tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys --exclude=/media /
解釋:壓縮到當前目錄下的backup.tgz中,除去/proc /lost+found 等文件夾。最后面的“/”指根目錄。此時壓縮的文件就保存在/根目錄下,如果想保存到別的地方就在backup.tgz前面加路徑,應該放在media路徑下,那里就是外面掛著的U盤等,你就可以舍得復制出來了。
注意:這里打包最后結束的時候會說先前的錯誤,可以忽略。
二 系統恢復(本機上,避免重裝系統)
當有時候電腦崩潰了,出現了錯誤,我們就可以用復制好文件還原到之前時刻了,還原也是相對而已,因為它只是解壓而已,即你新裝的文件都會在,只是你原來的文件有的文件幫你覆蓋掉了,回到從前了。如果電腦進不去了,就需要使用U盤啟動,試用的方式進入系統。
1.到根目錄
cd / //到根目錄
sudo su //獲取權限
2.進行解壓
sudo tar -xvpfz backup.tgz -C /
如果將backup.tgz放在別處就需要在前面加地址。如 /media/kingtons/backup.tgz
然后重啟就可以了!? 這里主要參考下面兩個博客,那個分區分了4個的需要自己試下,我也不確定是否可以一口氣將所有的打包起來。可以的話麻煩評論下,留個言,讓更多人知道。麻煩了!
三、系統恢復(不同電腦,包括重新安裝系統的電腦)
此步承接著第一步,將系統備份好,然后將backup.tgz復制到U盤里。
1、重新安裝好系統(或新電腦安裝好的系統)
2、備份新系統文件(就是備份UUID)
cd /etc/
sudo cp -pdr fstab /home/laukal/
將文件復制到home文件夾下,保存到一個不會被覆蓋的地方。
3、解壓就系統
進入根目錄,解壓。
cd /
sudo su
sudo tar -xvpfz /media/kingston/backup.tgz -C /
4、將剛才保存好的fstab復制到復原系統中
sudo cp -pdr /home/laukal /etc/
5、打開fstab,將硬盤的UUID號復制好,覆蓋/boot/grub/grub.cfg文件中的UUID號,有20多個,不覆蓋的話,是啟動不了的,找不到硬盤。
UUID=bb089529-c213-45ad-aa16-89e36f1c63ae? ? ? ? ? ? (是第一個,不是那個swap的)
然后重啟就可以。
這里主要參考的是下面兩篇文章
總結
以上是生活随笔為你收集整理的linux系统备份路径,linux系统备份恢复到本机或是别的机器上的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 能效优化 23%、性能提升 10%,三星
- 下一篇: 100%全时纯电驱动 日产奇骏e-POW