灰儿 发表于 2016-7-15 10:13:20

启动 ubuntu server live USB 急救模式用tar命令备份还原系统

启动ubuntu server 12.04 live USB 急救援模式用tar命令备份和还原ubuntu系统的方法

准备好一张ubuntu server 12.04 live USB,最好选择与当前系统相同的版本。开机启动 Live USB,进入急救模式。等待各种输出结束,当进行到挂载根分区阶段时,选择“请不要选择根文件系统”,然后选择“在安装程序环境中运行shell”,打开终端。如图:








下面是利用ubuntu server 12.04 Live USB启动并进入“急救模式”后的终端处理步骤(#后为注释):
三、用Live usb备份系统:

先切换到要备份的硬盘系统分区,再运行tar命令,输入以下命令:
~# mkdir /media/disk-sys   #创建要备份的目标目录
~# mkdir /media/disk-data   #创建存放备份文件的目录
~# mount /dev/sda1 /media/disk-sys   #挂载系统分区到指定目录
~# mount /dev/sda2 /media/disk-data#挂载数据分区到指定目录
~# cd /media/disk-sys                           #进入要备份的系统分区目录
~# tar -cvpf /media/disk-data/backup.tar*

注解:
   备份文件的存放路径与名称为/media/disk-data/backup.tgz
   只备份当前工作目录里的数据,不含/media/disk路径。
   备份时没有剔除任何目录,因为另一个linux没有运行,里面没有临时文件。
   注意 backup.tar 后面是空格加*
-------------------------------------------------------------------------------------------------------

四、用Live usb还原系统:

建议先清空目标路径下所有目录和文件,再还原备份,命令如下:~# cd /media/disk-sys
# rm -fr *
还原/media/disk-data/backup.tgz压缩包到/media/disk-sys目录下。
~# mkdir /media/disk-sys   #创建要备份的目标目录
~# mkdir /media/disk-data   #创建存放备份文件的目录
~# mount /dev/sda1 /media/disk-sys   #挂载系统分区到指定目录
~# mount /dev/sda2 /media/disk-data#挂载数据分区到指定目录
默认情况下,tar打包时都是使用相对路径的,所以,还原时,需要先进入目标文件夹,然后再解压:

~# cd /media/disk-sys
~# tar -xvpf /media/disk-data/backup.tar

也可以使用如下命令恢复系统,这是另一种写法,结果和上面的相同,其会先进入/media/disk-sys 目录,然后再释放包的:
~# tar -xvpf /media/disk-data/backup.tar-C /media/disk-sys


页: [1]
查看完整版本: 启动 ubuntu server live USB 急救模式用tar命令备份还原系统