操作笔记,使用tar备份还原Ubuntu的全经过

by admin on 2019年9月5日

Linux的开辟进取充足高效,有赶上并超过微软的势头。这里介绍Linux的学识,令你学好应用Linux系统。后天一讲Linux系统备份tar压缩,希望您心向往之Linux系统备份tar压缩。在Freebsd里张开了tar压縮正个种类实验成功后,小编也在Linux尝试,实验景况是在vmware设想机的debian里开展实验。

操作系统:Ubuntu 10.04
硬件条件:跑在Windows xp下的虚构机VMware Workstation 7.1.6

Linux备份攻略(第二版)

操作系统:Ubuntu 10.04
硬件碰着:跑在Windows xp下的杜撰机VMware Workstation 7.1.6

不过以下办法也适用于freebsd。进度:

折腾原因:作者平昔在虚构机下跑ubuntu,虚构机下备份还原系统灰常轻便,对于vmware只要利用快速照相就可以备份还原了,以前也一向如此做,快速照相了5、6次,不过呢,手贱将那个快照文件手动删除掉了,原本平昔感觉vmware的快速照相作用很奇妙,二个快速照相文件才100MB..然后就可以完整的回涨全部东西..今后察觉不是,笔者的ubuntu虚构机占用空间变得那贰个的大(临近80G),而实际ubuntu里面有着东西占用的长空不到其50%,所以就时有产生了备份系统然后还原的主张….

备份计策

煎熬原因:我平素在虚构机下跑ubuntu,设想机下备份还原系统灰常简单,对于vmware只要使用快速照相就可以备份还原了,以前也直接这么做,快速照相了5、6次,可是呢,手贱将这个快速照相文件手动删除掉了,原本一向以为vmware的快速照相功能很神奇,叁个快速照相文件才100MB..然后就能够完好的复原全部东西..未来意识不是,笔者的ubuntu设想机占用空间变得要命的大(附近80G),而实际ubuntu里面装有东西占用的空中不到其四分之二,所以就发生了备份系统然后还原的想法….

在系统最大空间的至极目录里开展备份, 先用df -h
查看一下用到了的半空中,大约估计一下剩余的空中是还是不是能放置这几个tar的文件.

备份还原思路:tar备份整个种类(除去一些不供给的事物),然后再新建多少个虚构机安装相同的种类,使用同一的分区方案,安装实现后把备份的类别复制到新的类别上,然后步入live
cd    rm
-rf掉除了备份文件及一些没须求删除文件之外的具有东西,然后tar恢复生机。

备份观念

一、系统潜在的恫吓

? 系统硬件故障

? 软件故障

? 电源故障

? 顾客的误操作

? 人为损坏

? 缓存中的内容未有当即的写入磁盘

? 自然劫难

二、备份介质的选项

备份介质:硬盘[比较广泛的是经过Linux文件服务器] 磁带[常用]
可活动存款和储蓄设备

貌似在选取备份介质时,要从可信性、速度和价格之间张开衡量,一般选取:硬盘,磁带机

三、备份战术

操作笔记,使用tar备份还原Ubuntu的全经过。? 完全备份

每隔一段时间对系统举行一回完全的备份,
那样在备份时间距离内,一旦系统产生故障
使得数据错过时,就足以用上壹遍的备份数据恢复生机到上三遍备份时的情事。

? 增量备份

首先举办贰次完全备份,然后每隔一段相当的短的光阴举办二遍备份,不过只是备份各类短 时期内改造的从头到尾的经过。

实在运用中,两个交织使用。

四、备份的归类

? 系统备份

落到实处对操作系统和应用程序的备份

指标:尽量在系统崩溃今后能便捷轻易完全地光复 系统的运维

操作笔记,使用tar备份还原Ubuntu的全经过。首要备份/etc、/boot
、/var/log、/usr/local等,一般只有当系统内容产生变化时才进行

? 客商备份

贯彻对客户文件的备份 /home ,客户的数量变动频仍

普通使用增量备份计谋进行

五、记录改换 ,建构备份日志

笔录系统的退换:记录对系统进行了何等修改的详细描述及为何要扩充改造

确立备份日志:使用备份日志表格

安妥保管 

【备份日志表格圭表】

机械名称、IP地址、贮存地点

home88一必发 ,备份时间

备份介质及其编号

备份的文件系统

备份的目录和文书

利用的备份命令

备份人士及别的 

备份还原思路:tar备份整个种类(除去一些不须求的事物),然后再新建一个虚构机安装一样的体系,使用同一的分区方案,安装完毕后把备份的系列复制到新的体系上,然后进入live
cd    rm
-rf掉除了备份文件及片段没须要删除文件之外的兼具东西,然后tar复苏。

诸如作者的最大剩余空间引得是/usr,所以操作是:

第一步备份:
在/目录下执行上面代码:

实例深入分析

一、cp命令备份举个例子

cp -Rpu [备份目录] [目的目录]

-大切诺基 备份的是目录

-p保持备份目录的品质

-u 增量备份

长距离备份:scp

E.g.

cp /etc/inittab /backup/inittab_2014092301.bak
#最终多少个数字代表当天修改次数,但此时源文件与备份文件的岁月值不合併

cp -Rup /etc/ /backup/etc_2014092301.bak

二、tar命令备份举个例子[暗中认可保存文件属性]

备份

1、tar -zcf /backup/sys_20110303.tar.gz /etc /boot
#备份/etc与/boot目录,可同时包装多个目录

2、 tar -zcf backup_user_20110303.tar.gz /etc/passwd /etc/shadow
/etc/group /etc/gshadow #对/etc目录下钦点文件举行备份

3、tar -ztf backup_user_20110303.tar.gz
#在不解包的情事下,查看备份包中的公文

还原

1、tar -zxf /backup/etc_20110303.tar.gz
#复原/etc目录,暗许还原到打包文件源目录,-C能够钦命还原目录

tar -zxvf backup_user_2014092101.tar.gz -C /backup

2、tar -zxf backup_user_20110303.tar.gz etc/group
#只回复备份中的钦赐文件

#在当前目录下创办etc目录,然后将group文件恢复到里头去,注意etc目录前未有/符号,tar包里查看到的文件是怎么写的,恢复生机是快要怎么样写!

备份最好实施

1.tar -rf backup_user_20110303.tar /etc/default/useradd
/etc/login.defs

将/etc/default/useradd、/etc/login.defs的内容扩大到backup_user_20110303.tar

2.tar -uf backup_user_20110303.tar /etc/passwd

将/etc/passwd目录中期维修改过的剧情充实到备份文件

【* -r与-u选项只好针对tar包使用,不能够用来压缩文件】

3.tar -zcf /backup/etc_$(date +%F).tar.gz /etc

为备份文件名增多时间(年月日)

4.tar -zcf /backup/etc_$(date +%Y.%m.%d-%H:%M).tar.gz /etc

添加年.月.日-小时:分钟

第一步备份:
在/目录下进行上面代码:

# mkdir /usr/bak
# cd /usr/bak
# vim extfile.txt <=生成这些文件是tar排除不压縮的文件, 在其中输入
/usr/bak
/seLinux <= 假诺系统是centos 将在加多个
/proc <= freebsd 系统的就不要那么些
/sys <= freebsd 系统的就绝不这些

代码:
sudo tar -cvpjf /main_backup.tar.bz2 –directory=/
–exclude=opt/ti-ezsdk_dm816x-evm_5_03_01_15
–exclude=opt/DVRRDK_02.00.00.23 –exclude=opt/ti
–exclude=home/tracyone/MPC_PROJ –exclude=root/DVS_PROJ
–exclude=root/workspace_v5_2 –exclude=mnt –exclude=proc
–exclude=lost+found –exclude=sys –exclude=media –exclude=dev
–exclude=tmp –exclude=main_backup.tar.bz2 .

备份流程

1、备份的觉察

2、备份分区 ro或unmount

mount -o remount,ro /backup #以只读情势挂载该分区

umont /backup #直接将备份分区卸载掉

3、数据压缩

4、校验 md5sum -c

5、加密管理 gnupg2非对称密钥加密

) 备份计策 备份观念一、系统潜在的威慑 ? 系统硬件故障 ? 软件故障 ? 电源故障 ? 客商的误操作 ?
人为损坏 ? 缓存中的…

代码:
sudo tar -cvpjf /main_backup.tar.bz2 –directory=/
–exclude=opt/ti-ezsdk_dm816x-evm_5_03_01_15
–exclude=opt/DVRRDK_02.00.00.23 –exclude=opt/ti
–exclude=home/tracyone/MPC_PROJ –exclude=root/DVS_PROJ
–exclude=root/workspace_v5_2 –exclude=mnt –exclude=proc
–exclude=lost+found –exclude=sys –exclude=media –exclude=dev
–exclude=tmp –exclude=main_backup.tar.bz2 .

脱离vim ,保存文件, 以上正是索要破除不压縮的目录

好啊网络有个别人,只转载,不表明的,在网络找tar备份相关的东西,开掘前篇一律,何况都以”–exclude=/mnt”那样的样式,小编施行评释那样做之后,还是会席卷mnt文件夹,正确的做法是”–exclude=mnt”;由于笔者是恢复生机到其余一台计算机上(别的叁个设想机,别的虚构硬盘),所以dev文件夹也是不可能包罗的。

好啊网络某个人,只转载,不表达的,在英特网找tar备份相关的事物,开采前篇一律,并且都以”–exclude=/mnt”那样的样式,笔者施行评释那样做之后,如故会富含mnt文件夹,正确的做法是”–exclude=mnt”;由于自个儿是苏醒到别的一台微型Computer上(其余一个虚构机,其余设想硬盘),所以dev文件夹也是不可能包罗的。

接下来的命令就是
# tar czf /usr/bak/backup.tar.gz -X /usr/bak/extfile.txt /

第二步安装新的虚拟机
无法不保险同一的连串同样分区,小编没试过不相同分区下是不是足以过来成功,小编猜应该拾叁分,八个设想机都是三个/加三个swap三个分区.

其次步安装新的设想机
必需确认保障平等的系统同样分区,笔者没试过不一样分区下是还是不是能够苏醒成功,作者猜应该极度,四个设想机都以贰个/加二个swap三个分区.

那样就能够变动整个种类的备份了,有一点点像Windows的ghost克隆文件的备份.

其三步恢复生机:
安装好新的设想机之后,步入其livecd(设置cdrom运维并且内定ubuntu系统的iso文件就能够走入)
跻身live
cd之后,打开文件浏览器你会在左手看到xxG文件系统,点击一下就可以自行挂载到/media文件夹了

其三步苏醒:
安装好新的虚构机之后,步向其livecd(设置cdrom运行并且内定ubuntu系统的iso文件就可以步入)
进去live
cd之后,展开文件浏览器你会在左边看到xxG文件系统,点击一下就能够自行挂载到/media文件夹了

之后有怎样系统复苏就用那些行了,只要在:
# cd /
# tar xzf /usr/bak/backtar.gz -C /

代码:
sudo -s 
cd /media/<对应的uuid号>
rm -rf root home usr lib etc………
sudo tar -xvjpf main_backup.tar.bz2 -C /mnt

代码:
sudo -s 
cd /media/<对应的uuid号>
rm -rf root home usr lib etc………
sudo tar -xvjpf main_backup.tar.bz2 -C /mnt

那样就足以过来了

只顾删除的时候,不要删除上边备份系统时排除的有的文本夹,比如说dev mnt
media sys那一个文件夹

注意删除的时候,不要删除上边备份系统时去掉的局部文本夹,比如说dev mnt
media sys这几个文件夹

另一状况:

平复好现在,别急珍视启,由于是见仁见智硬盘
为此大家不能够不修改运行有关的配置
执行

余烬复起好之后,别急重视启,由于是差异硬盘
为此大家必须修改运营相关的安排
执行

可以用Linux
livecd之类的系统开展运转,然后在命令行mount上原硬盘的分区,结构要和/etc/fstab
文件结构同样,比方mount到/mnt/下的话,这命令就改为:
# tar xzf backtar.gz -C /mnt/

代码:
gedit /media/<对应uuid号>/boot/grub/grub.cfg

代码:
gedit /media/<对应uuid号>/boot/grub/grub.cfg

实在只要您会用Linux
livecd分区新硬盘的话,然后主张子把特别backup.tar.gz弄到livecd也许新硬盘的新分区上,然后在试行以上解压就能够做个新系统了,不过在解压达成后进行以下命令,至于点解,不知情,反正要如此做:
# cd /
# /bin/touch /.autorelabel

找到里面好像那样的”22efe8c5-af5e-4744-b7e4-9901a29a679c”的字符串
那么些事物是您的硬盘设备的uuid每一种硬盘都分化
然后查看你日前硬盘的uuid并将其替换来grub.cfg里面包车型地铁uuid
查阅格局是:

找到里面好像那样的”22efe8c5-af5e-4744-b7e4-9901a29a679c”的字符串
以那件事物是您的硬盘设备的uuid种种硬盘都差别等
然后查看你日前硬盘的uuid并将其替换成grub.cfg里面包车型客车uuid
翻开药格局是:

这么就轻易使用Linux备份ghost。

代码:
sudo blkid /dev/sdax

代码:
sudo blkid /dev/sdax

  1. Linux操作系统操作笔记之phpize给PHP动态拉长增加
  2. 操作技术:Linux桌面操作系统
  3. 教会你学会Linux操作系统下利用PS3手柄
  4. Linux操作系统与微软升高的不等
  5. 自在学会Linux系统中LILO配置

x是稍稍取决以你的boot文件所在分区是由于那多少个分区,小编的/和/boot是同一个分区内,所以..

x是多少取决以你的boot文件所在分区是由于这么些分区,笔者的/和/boot是同三个分区内,所以..

home88一必发 1

  • 1
  • 2
  • 下一页

10.04 硬件景况:跑在Windows
xp下的设想机VMware Workstation 7.1.6
折腾原因:小编从来在虚构机下跑ubuntu,虚构机下备份还原系统灰常简…

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图