热搜词
发表于 2016-7-15 10:13:20 | 显示全部楼层 |阅读模式
启动ubuntu server 12.04 live USB 急救援模式用tar命令备份和还原ubuntu系统的方法

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

01.jpg
02.jpg

03.jpg

04.jpg

下面是利用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


全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-12-23 20:26 , Processed in 0.200655 second(s), 27 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team