找回密码
 注册
首页 ≡≡网络技术≡≡ 服务器 启动 ubuntu server live USB 急救模式用tar命令备份还 ...

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

灰儿 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


您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。