前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centos系统备份与恢复教程

Centos系统备份与恢复教程

作者头像
拓荒者
发布2019-09-04 10:04:24
3.5K0
发布2019-09-04 10:04:24
举报
文章被收录于专栏:运维经验分享运维经验分享

Centos系统备份与恢复教程

2018年11月19日 16:55:04 爱我所爱bravefly 阅读数 1369更多

分类专栏: 备份centos

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weixin_36810906/article/details/84256141

Linux的不像窗户,它不限制根用户存取任何东西,因此,你完全可以把一个分区上每一个的文件放入一个TAR文件中。

使用根用户切换到根目录

然后,使用下面的命令备份完整的系统:

代码语言:javascript
复制
tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys

说明:

tar部分就是我们将要使用的软件。

'cvpfz'是我们给焦油加的选项,像“创建一个压缩文档”(这是显然的),“保存权限”(以便使每一个相同的文件有相同的权限),以及“gzip的”(缩减大小)接下来,是压缩文档将获得的名称,在我们的例子中是backup.tgz。 紧随其后的是我们想要备份的根目录既然我们想备份所有东西:。/接着就是我们要剔除的目录了:我们不想备份每一样东西,因为包括有些目录不是非常有用。同时确保你没有把备份文件本身也加进去了,否则,你会得到怪异的结果的。你也许同样不打算把/ mnt文件夹包括进来 - 如果你在那儿挂载了其他分区 - 否则最终你会把那些也备份的。同时确保你没有任何东西挂载在/ media(即没有挂载任何cd或可移动介质)。否则,剔除/媒体。

在进程的最后,你也许会得到一条信息,写着“焦油:由于先前错误的耽搁而存在错误”或者其他什么,不过大多数情况下你可以仅仅忽略它。

作为选择,你可以使用BZIP来压缩你的备份。这意味着较高的压缩比但是也意味着较低的速度。如果压缩比对你很重要,只需用“J”替换命令中的“Z “,同时给备份命一个相应的扩展名这些会使命令变成这样:

代码语言:javascript
复制
tar cvpjf backup.tar.bz2 / --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/sys

恢复:

如果系统被毁坏,那么我们就可以用备份好的焦油包进行恢复。

在分区的根目录下的backup.tgz文件

再一次确保你是根用户以及备份文件在文件系统的根目录。

Linux美妙的地方之一就是这一项工作甚至可以在一个正在运行的系统上进行;没必要被引导cd或者任何东西搞得晕头转向。当然,如果你使你的系统无法被引导了。你也许别无选择,只能使用一张live-cd了,但是结果是一样的。你甚至可以在Linux系统正在运行的时候,移除它里面所有文件。可是我不告诉你那个命令!

这是我要用的命令:

代码语言:javascript
复制
tar xvpfz backup.tgz -C /

如果你使用bz2:

代码语言:javascript
复制
tar xvpfj backup.tar.bz2 -C /

警告:这会把你分区里所有文件替换成压缩文档里的文件!

确保在你做其他任何事情之前,重新创建你剔除的目录:

代码语言:javascript
复制
  1. mkdir proc
  2. mkdir lost+found
  3. mkdir mnt
  4. mkdir sys
  • / proc权限:文件所有者:root群组:root所有者:读取执行群组:读取执行其它:读取执行
  • / lost + found权限:文件所有者:root群组:root所有者:读取写入执行群组:读取执行其它:读取执行
  • / mnt权限:文件所有者:root群组:root所有者:读取写入执行群组:读取执行其它:读取执行
  • / sys权限:文件所有者:root群组:root所有者:读取写入执行群组:读取执行其它:读取执行

当你重启以后,所以的事情都会和你备份的时候一模一样。

备注:需要对项目做手机端的测试,部署之前先备份。

话说,我不怎么喜欢各自,但是,怎么那么喜欢黑窗口呢,职业病啊。

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Centos系统备份与恢复教程
  • Linux的不像窗户,它不限制根用户存取任何东西,因此,你完全可以把一个分区上每一个的文件放入一个TAR文件中。
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档