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
参考:
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/