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