Linux系統備份還原工具1(DD)(應用實例)


DD使用教程:http://www.cnblogs.com/EasonJim/p/7442223.html

以下實例沒經過大量測試,可能在一些機器上不會有效。

一般圍繞以下幾點進行設置:

1、dd完后調整分區正式大小

# umount /dev/sdb1 #在操作之前先卸載所有掛載
# e2fsck -f /dev/sdb1 # resize2fs /dev/sdb1

2、如果是dd整塊硬盤的,需要修改新硬盤的UUID,在下面這個文件中,但是要注意掛載新硬盤分區的位置

/etc/fstab

查詢UUID方法:http://www.cnblogs.com/EasonJim/p/7471681.html

3、更新GRUB,如果裝上新硬盤后能正常啟動系統時,運行以下命令更新

sudo update-grub

或者使用Boot-Repair進行修復(沒用過)

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair

4、如果不能正常啟動系統,那么需要進去Live CD中,然后掛載新硬盤分區,然后更新GRUB,比如下面的操作

#首先掛載根目錄
sudo su
mount /dev/sdb1 /mnt
#接下來將一些需要的目錄“綁定到” Live CD的系統上去
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
#最后切換root根目錄到/mnt
chroot /mnt
#執行update-grub來更新引導
sudo update-grub

提示:如果硬件驅動不一樣,要注意卸載(沒實踐過)。

或者直接安裝和更新GRUB(沒實踐過):

grub2-install /dev/sdb
grub2-mkconfig -o /boot/grub2/grub.cfg

用完后記得卸載

#退出chroot環境
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt

 

參考:

https://www.v2ex.com/t/342283

http://www.linuxidc.com/Linux/2015-04/116451.htm(更換主板)

https://www.ibm.com/developerworks/cn/linux/l-cn-linux-br1/index.html(遷移Linux)

http://www.jianshu.com/p/82b413ffc40c(遷移到另一個硬盤)

http://www.linuxfly.org/post/493/(遷移系統到虛擬機)

https://www.v2ex.com/t/183310(復制到新硬盤)

https://linux.cn/article-3087-1.html(GRUB修復工具)

https://www.findhao.net/easycoding/2070(遷移到新硬盤)

http://www.cnblogs.com/platero/p/4069020.html

https://www.kafan.cn/edu/2198281.html(修復GRUB)

http://blog.chinaunix.net/uid-20548989-id-1667405.html(卸載驅動)

https://askubuntu.com/questions/206283/how-can-i-uninstall-a-nvidia-driver-completely(卸載驅動)

https://ghosertblog.github.io/blog/2012/12/04/ubuntu-living-handbook-backup-restore/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM