備份還原遷移流程
- 先將系統(tǒng)文件壓縮(如壓縮/,/home犀暑,/boot等)
- 使用ubuntu安裝u盤進(jìn)入liveusb
- 新建文件夾(如backup)掛載到相應(yīng)的分區(qū)
- 將備份壓縮包解壓到對應(yīng)的文件夾(backup)
- 如果是新的硬盤跟原來的不一樣,則需要更改UUID
- 更改UUID
- 重啟宣蔚,完成
下面演示一下我把ubuntu18遷移到令一臺(tái)ubuntu18上面
1. 用U盤制作一個(gè)Ubuntu16.04.4LTS的系統(tǒng)啟動(dòng)盤
2. 將系統(tǒng)文件壓縮打包
兩種打包方式:
- 直接壓縮
- 使用Live USB
我使用的是方式一:直接壓縮
備份前先切換到root用戶疆前,避免權(quán)限問題,然后切換到/(根目錄)爷辙。
tar -cvpzf /media/Disk/myDisk/ubuntu_backup@`date +%Y-%m+%d`.tar.gz --exclude=/proc --exclude=/tmp --exclude=/boot --exclude=/home --exclude=/lost+found --exclude=/media --exclude=/mnt --exclude=/run /
下面解釋一下上面這條命令彬坏。tar就是一個(gè)打包命令。
* /media/Disk/myDisk/ubuntu_backup@date +%Y-%m+%d.tar.gz
這個(gè)是備份文檔的存放路徑膝晾,我的移動(dòng)硬盤名字叫myDisk栓始,掛載在/media/Disk目錄下,ubuntu_backup@date +%Y-%m+%d.tar.gz是我備份文件的名字血当,這里用了一個(gè)shell命令date +%Y-%m+%d用于獲取當(dāng)前時(shí)間幻赚,因?yàn)閭浞萋铮⒚鲿r(shí)間戳還是有必要的臊旭,然后.tar.gz是說明這個(gè)文件是用tar進(jìn)行打包落恼,gzip進(jìn)行壓縮的。所以要根據(jù)你自己情況換為你自己的備份文件目錄和文件名巍扛。
參數(shù):
-c: 新建一個(gè)備份文檔
-v: 顯示詳細(xì)信息
-p: 保存權(quán)限领跛,并應(yīng)用到所有文件
-z: 用gzip壓縮備份文檔,減小空間
-f: 指定備份文件的路徑
–exclude: 排除指定目錄撤奸,不進(jìn)行備份
最后還要提一下就是吠昭,有可能備份到最后系統(tǒng)會(huì)提示”tar: 由于前次錯(cuò)誤,將以上次的錯(cuò)誤狀態(tài)退出”,這個(gè)警告可以忽略胧瓜,沒什么影響的矢棚。
上面?zhèn)浞莸氖?目錄,我還備份了/home目錄
方法同上
tar -cvpzf /media/Disk/my_Disk/ubuntu_home_backup@`date +%Y-%m-%d`.tar.gz /home
3. 系統(tǒng)還原
我的方法是進(jìn)入LiveUSB
A. 進(jìn)入ubuntu啟動(dòng)盤的系統(tǒng)
B. 進(jìn)入試用Ubuntu后府喳,先獲取root權(quán)限
sudo -s
C. 掛載
掛載備份的系統(tǒng)硬盤.可以使用fdisk -l(比如root權(quán)限)查看硬盤號(hào)蒲肋,(如/目錄掛載在sdaX)
在根目錄下新建一個(gè)文件夾backup(這名字無所謂),用來掛載系統(tǒng)硬盤钝满。
cd /
mkdir backup
mount /dev/sdaX /backup
注意:sda1,sdb1按照fdisk -l查看的的實(shí)際情況替換兜粘。
進(jìn)入backup文件夾下查看是否掛載成功。如果掛載成功弯蚜,文件夾下應(yīng)該是備份Linux系統(tǒng)文件孔轴。
D. 記錄新硬盤的UUID號(hào)(如果是遷移到新硬盤一定要做這一步)
進(jìn)入backup原始系統(tǒng)下,備份系統(tǒng)配置文件fstab fstab.d
cd /backup/etc/
gedit fstab
UUID號(hào)在fstab里面,我有四個(gè)UUID號(hào)碎捺,/swap,/,/boot/efi,/home
等一下要替換備份壓縮包中的UUID
E. 將備份的壓縮包解壓到backup里路鹰,將替換掉原來的文件
tar -xvpzf /media/myDisk/ubuntu_boot_backup@2016-6-6.tar.gz -C /backup
F. 打開 fstab修改UUID號(hào)
cd /backup/etc/
gedit fstab
4. 重啟完成
參考如下博客:
https://blog.csdn.net/stack_moon/article/details/80931544
https://blog.csdn.net/zeg635702733/article/details/53992224