职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 838|回复: 0

Linux新人?系统被你玩坏了?想备份Linux的进来看

[复制链接]
帕帕 发表于 2007-7-25 09:16 | 显示全部楼层 |阅读模式
Linux新人?系统被你玩坏了?想备份Linux的进来看

转自Ubuntu中文Wiki


原文出处:https://wiki.ubuntu.com/BackupYourSystem

原文作者:Heliode



授权许可:

创作共用协议Attribution-ShareAlike 2.0


GNU自由文档许可证

翻译人员:MillenniumDark xsmile

校正人员:MillenniumDark lyreopera

贡献人员:drivel xxdaystar

适用版本:

文章状态:翻译完成


--------------------------------------------------------------------------------


快速导航


目录

简介
准备工作
开始备份
通过网络进行备份
还原操作
GRUB的还原
其他方法
dd
rsync
其他信息


Note: This page needs work. Use at your own risk. It is recommended that you read the whole page before doing anything

This guide to backup your system using tar to create compressed archives was taken from the post on the Ubuntu Forum written by Heliode. See the thread for discussion: http://www.ubuntuforums.org/showthread.php?t=35087

注意:这一页还需要完善。使用者需自行承担风险。(译者注:这不是开玩笑,这个东西的确不完善。)

这一份使用tar创建压缩文件来备份你的系统的指南取自Heliode在Ubuntu论坛上写的帖子。查看讨论主题:http://www.ubuntuforums.org/showthread.php?t=35087

目录

简介
准备工作
开始备份
通过网络进行备份
还原操作
GRUB的还原
其他方法
dd
rsync
其他信息

注意:下面一些操作需要你是root或加sudo,尽管也许没有很清楚的说明。 - MillenniumDark


1. 简介
嗨,欢迎来到Heliode的成功备份和恢复Linux系统的指南!

大部分人在使用ubuntu操作系统之前多半使用windows操作系统。 在那时候,你也许需要备份和恢复系统。对于Windows而言,你需要某种类似于Norton Ghost的私有软件。使用这种私有软件,你得重启你的机器,引导到一个特殊的环境,在这一环境下,你可以备份和恢复。在那时候,你也许会寻思为什么不可能仅仅把整个C盘压缩成一个大zip文件。在Windows下这是不可能的,因为有大量的文件在它们使用的时候是无法复制、重写的,所以你需要专门的软件来处理备份。 那么,我在这里要告诉你,那些东西,正如重启一样,都是Windows荒唐事件(tm)。完全没有必要使用Ghost之类的程序来创建你的Ubuntu系统(或者任何Linux系统,就这点而论)的备份。事实上,使用Ghost也许会是一个糟透了的主意,如果你使用的不是 ext2。Ubuntu的默认分区Ext3,在Ghost看来是一个毁坏了的ext2分区,然后,Ghost会很好地糟蹋你的数据。


2. 准备工作
快速浏览...在准备备份整个操作系统的时候,不要忘了清理回收站,和所有在/home目录下或桌面上的没有用的文件。

取决于您备份系统的初衷,您也许会删除所有的email,清空浏览器的搜索记录,清除保存在浏览器的个人信息。我通常保存上述所有东西的,如果您特别注重安全,就不要象我这样做了。


3. 开始备份
“那我该用什么来备份我的系统呢?”也许你会问。小事一桩,就像你备份或压缩一个别的文件一样,TAR。不像Windows,Linux不限制根用户存取任何东西,因此,你完全可以把一个分区上每一个的文件放入一个TAR文件中。

来实施这一方法,用这个成为根用户:


sudo su
下面转到您的文件系统根目录下 (这里只是我们的一个例子,您可以转到任何一个您想备份的目录下,包括远程或可移动驱动器。)


cd /
然后,下面就是我用来备份我的系统的完整的命令:


tar -cvpzf /backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /
接着,让我们稍微解释一下:

'tar' 是用来备份的程序
c - 新建一个备份文档
v - 详细模式, tar程序将在屏幕上实时输出所有信息。
p - 保存许可,并应用到所有文件。
z - 采用‘gzip’压缩备份文件,以减小备份文件体积。
f <filename> - 说明备份文件存放的路径, /backup.tgz 是本例子中备份文
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-18 04:22 , Processed in 0.126425 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表