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(卸载驱动)

时间: 2024-10-09 23:53:16

Linux系统备份还原工具1(DD)(应用实例)的相关文章

Linux系统备份还原工具2(TAR/压缩工具)

相比DD备份还原工具,TAR压缩还原工具更加小巧和灵活,但是不能备份MBR.当然可以通过重新安装GRUB来解决MBR的这一问题.同时,TAR的做法也是官方推荐的. 注意:一个硬盘启动时最新经过MBR(只有512KB),然后通过MBR指向操作系统的GRUB(也就是内核的引导程序). 准备备份 为准备系统的完整备份,最好清空垃圾桶,并从当前安装中删除任何不需要的文件和程序.这包括可以填充不需要的许多文件的主文件夹.这样做可以减少创建的存档的大小,就是说释放空间有多少. 下面列出了一个例子,可以自己决

Linux系统备份还原工具4(rsync/数据同步工具)

rsync即是能备份系统也是数据同步的工具. 在Jenkins上可以使用rsync结合SSH的免密登录做数据同步和分发.这样一来可以达到部署全命令化,不需要依赖任何插件去实现. 命令参考:http://man.linuxde.net/rsync 说明: rsync命令 是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快. rsy

Linux系统备份还原脚本

\ #!/bin/sh #备份linux系统. #命令如:sh 当前脚本.sh /dev/sdax 备份文件名 #参数1:备份的盘,备份前先umount.如:/dev/sda1 #参数2:备份保存的文件名. if [ $# -ne 2 ]; then echo "请传入两个参数." exit 0 fi #当前日期,用于建立临时文件夹和备份文件. datename=`date +%Y%m%d_%H%M%S` #临时挂载的文件夹名称 tmpdir="/tmp/dir${daten

linux系统 备份与还原

linux 系统备份与还原备份系统:1.成为 root 用户: su root2.进入根目录: cd /3.用tar命令打包压缩:tar cvpjf 压缩包名.tar.bz2 --exclude=/压缩包名.tar.gz2 /如:tar cvpjf backup.tar.bz2 --exclude=/backup.tar.bz2 /命令解释:tar:打包压缩命令cvpjf:是tar选项,意思是“创建档案文件”,保持权限(保留所有东西原来的权限),使用 Bzip2压缩(压缩率高)backup.ta

【实用Windows双系统一键备份还原工具】Winclone Pro for Mac

[简介] 今天和大家分享最新的 Winclone Pro 7.3.3 Mac 版本,这是一款Mac上强大易用的Windows分区备份还原工具,类似于Windows上的一键Ghost,能够将 PC 上的 Windows 系统克隆到 Mac 上的Boot Camp分区中,方便从 PC 到 Mac 的迁移,此外,还支持备份Windows分区,还原 Windows 分区,支持 Windows 7/8/8.1/10等系统,简单易用,非常不错的一款软件! [特色] Winclone Pro Mac版是一款专

Linux系统备份策略详解

由于linux系统的特殊性,获取root用户权限后,很容易把系统搞崩溃,所以系统备份是一件不容忽视的大事.得益于linux系统自身的优越性,所以系统的备份和还原操作还是相对简单的. Linux系统所有的数据都以文件的形式存在,所以备份就是直接拷贝文件;硬盘分区也被当成文件,所以可以直接克隆硬盘数据. Linux系统自带很多实用工具,比如tar.dd.rsync等,备份还原系统不需要购买或下载第三方软件. Linux系统在运行时其硬盘上的文件可以直接被覆盖,所以还原系统的时候不需要另外的引导盘.

LINUX 系统备份

系统备份是系统管理工作中十分重要的一个环切,本文详细介绍了各种Linux系统的备份方法,相信对大家的日常管理工作有所帮助. 备份是一项重要的工作,但是很多人没有去做.一旦由于使用不当造成数据丢失,备份就成了真正的救命者.本文将讨论设置备份的策略和如何选择备份介质,并介绍用于备份的tar,cpio,dump,dd工具.以及脚本的书写应用. 设置备份策略 备份开始前,要确定备份哪些数据.备份的频率和使用什么样的介质进行备份.备份的时候,应该进行完全备份. 备份通常安排在空闲时间进行.在大多数系统中,

linux系统使用scp工具拷贝文件

linux系统使用scp工具拷贝文件: scp  /tmp/xxx   [email protected]:/mnt

Linux系统监控实用工具Glances

Linux系统监控实用工具Glances Glances安装 Glances安装要求:python >= 2.6 和 psutil >= 0.4.1 1.第一步,安装了python->2.6 2.第二步,安装了psutil->0.4.1 #tar -zxvf psutil.包. #cd psutil包 #python setup.py install 3.第三步,安装glances #tar -zxvf glances.包 # cd glances # python setup.p