linux系统可以使用tar来备份。<br><br>
我在FC8上装好了totem, mplayer, audacious, 并搞定了wifi后,我觉得该备份一下FC8系统。<br><br>
IBM R31+TP-LINK 310G<br>
Windows XP+FC8<br><br>
备份前在FC8下卸载了Windows分区(NTFS or FAT32),在网上参考了其他兄弟的建议,命令如下:<br>
cd /<br>
tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt <br>
--exclude=/sys --exclude=/media<br><br>
恢复时应该采用(尚未使用):tar xvpfz backup.tgz -C /<br><br>
然后重新创建剔除的目录。<br><br>
另,我的backup.tgz已刻录到DVD+R中,还有FC8 liveCD(32位)光盘以备急需。 作为一个从Windows过渡而来的Linux新手,我们最担心也是经常发生的事情就是,我们改乱了设置,在自己解决无效的情况下,无奈的重装系统。而更加无奈的是,Linux系统的重装过程十分漫长而艰苦。所以,我们自然而然的想到了系统的备份与恢复。  
 在Windows下有很多优秀的系统备份与恢复软件,功能十分完备,而在Linux下则要费一番牛劲。Windows下首屈一指的备份软件
Ghost2003具有备份LinuxEXT2文件系统的能力,可是,最近4年以来安装的Linux系统大多是基于EXT3文件系统的,我使用
Ghost2003进行了尝试,即使用EXT2格式备份实际上是EXT3格式的文件系统。备份过程比较缓慢,但多少还是完成了,可是到了恢复的时候就出了
问题。在Ghost2003中,Linux分区(包括多种格式)都是灰色的,无法选中,所以也根本无法进行恢复。   于是我上网查阅了n多网页,结果是推荐使用磁带备份工具tar。这也是一个在各个Linux系统中都含有的归档工具,有如vi一样无处不在。有这等好事岂能不用,下面我们来看看tar的使用方法。   1,备份,为了简化说明,我们只提供了系统备份与恢复相关的tar使用方法,具体请查阅manual。此命令与参数用来备份当前文件夹中的所有文件到a.tgz中,备份过程包括子文件夹,备份文件有压缩。   tarczvfa.tgz*   2,恢复,把a.tgz中的文件恢复到当前文件夹,遇到同名文件直接覆盖。   tarxzvfa.tgz   3,查看a.tgz文件中的压缩文件列表。   tartzvfa.tgz   这里所用的扩展名.tgz在Linux系统下不是必须的,但是为了容易识别和适应Windows用户,还是保留的好。这个扩展名是原来.tar.gz扩展名的缩写,意义是,使用tar进行归档后使用Gzip压缩。   这样就够了么?还没有,同Windows一样,Linux在运行时,很多文件都是打开状态的,所以根本没有办法备份和恢复,所以你需要制作一张启动盘。在启动盘下操作,进行备份和恢复。当然,Fedora直接为我们准备了系统故障修复盘,无需自制。   另外就是选择需要备份的目录和文件,此部分与RHLinuxFedora相关。在/下执行ls-a可以看到根目录系统下的所有文件夹和文件。如下:   ...binbootdev
  etchomeinitrdliblost found
  miscmntoptprocroot
  sbinselinuxsystmpusr
  var.automount.autofsck
  .fonts.cache-1   其中.automount是一个隐藏文件夹,内容为空。.autofsck和.fonts.cache-1是隐藏文件。备份时,有一些文件夹需要排除,因为其中的数据实在是没有用的,或者会引起访问错误或者递归存取。这些文件夹包括如下:   /mnt,这个文件夹下面是挂载的其他分区,一般我们备份的时候也是备份到此其中的分区,所以,如果包括会引起递归存取,使你的备份文件突然增大一倍上下。   /proc,这个文件夹是保存着运行时的进程相关信息,没有保存的必要,而且占用200MB以上的空间。    /usr,这个就要看你的个人爱好了。一些专业的安装中,这个文件夹是放在一个专门的只读分区中,占用空间巨大,而且长期运行中并不修改。所以,我个人 认为也就不必备份了。况且,在我的安装方式中约85%的空间都要被他占去了。如果不备份这个文件夹,我的备份文件就由3.4GB减少到300MB上下,看
了这个数据,我想你自己就有主意是否要备份了。   另外再除去一些空文件夹,我的实际备份列表如下:   binbootdevetchome
  librootsbinvar.fonts.cache-1   现在你就可以按照这个列表中的文件夹依次进入,并压缩生成各个.tgz文件,把这些.tgz文件保存起来即可。恢复时也是将这些文件依次复制到各个文件夹,然后解压覆盖源文件即可。   如果你实在不喜欢这种依次备份/恢复的方式,也可以使用如下命令备份系统。生成的备份文件为all.tgz。注意,要在/目录下执行   tarczvfall.tgz/bin/*/boot/*/dev/*/etc/*/home/*/lib/*/root/*/sbin/*/var/*.fonts.cache-1   嘿嘿,鱼与熊掌不可兼得,如果愿意你就要输入这么令人作呕的命令行。当然,恢复的时候就要简单得多了。   tarxzvfall.tgz   当然也是在/文件夹下面了。对于空文件夹,一般不需要理会即可。   我的问题么,包括如下:
  1,initrd文件夹里面是什么东东啊,为什么在系统运行时有内容,而在另一个Linux系统下访问时,却是空文件夹?   2,tmp是一个临时文件夹,我没有把它包括在我的备份列表中,不知这样会不会有问题?   3,sys文件夹是干什么用的,我即便是在另一个Linux系统下访问,也无法备份其中的文件。   4,我在备份root文件夹时发现,其中有很多.开头的文件或文件夹,这些都是隐藏的。我备份了以后也无法在备份文件中找到这些文件,请问如何把他们也加入到备份文件中。这些文件中包括小企鹅输入法fcitx的配置文件夹.fcitx。   第一次安装Linux是在一年前的RHLinux8,而真正开始认真学才是最近一个月的时间。因为有点编程功底,理解的比较快,自己也成功的解决过几个问题。而这个系统的备份与恢复问题是一直没有解决的,探索中的一些发现也就写在了上面。 Windows
系统备份可以用ghost工具软件完成,Linux系统不能完全依赖于ghost工具,一则是ghost本身是有版权的软件,二则
ghost只支持ext2、ext3文件系统的Linux分区,不支持reiserfs、xfs等比较高级的文件系统,ghost本身并不备份mbr,因
此常造成恢复后的系统grub出错的问题。   linux本身自带有着优秀的备份工具,传统如:tar、cpio、dd,新的有:bzip2、afio等。这里介绍两款备份整个Linux系统,类似于ghost的工具:ghost for linux和partition image for linux。   g4l和partition image软件都有光盘映像版。相关网址:www.feyrer.de/g4u/g4l.html   先介绍g4l,放入g4l光盘,启动画面显示:   F1 选择核心版本 F2 准备映象 F3 启动 F4 条款说明   g4l要求有一块空闲的硬盘或者分区以保存映象文件,g4l原理是利用dd命令备份硬盘分区信息及存有数据的扇区,空闲的扇区并不被保存。g4l提供了fg4l控制台图形前端,采用ncures GUI库编写,初次用g4l可以用fg4l熟悉操作。   选择一个核心启动进入g4l系统,出现sh#提示符时,输入fg4l命令进入操作界面,或者执行g4l命令,格式如下: g4l FTP服务器IP 映象文件全名 用户名:口令 dhcp 目录   以指定的帐号备份linux系统到指定FTP服务器的指定目录下的映象文件。   像:g4l 192.168.0.1 test.lzo user:pass dhcp /img   partition
image软件易用性比g4l好一些,全图形界面,带向导。采用它备份一台安装好的Linux系统,再将映象恢复到其他有着相同硬件配置的电脑上,则可以
快速克隆一套一模一样的Linux系统。此软件速度上比g4l快,建议使用此款软件作linux系统备份。   可能是由于晚上上网的原因,partition image官方网站一直上不去,没有下载,在此不继续做使用讨论,以屏幕截图来看,此款软件好于g4l。   以上两款软件都要求有FTP服务器,以存放备份映像文件。

FC8下备份linux系统的更多相关文章

  1. Acronis Server备份Linux系统

    Acronis Server备份Linux系统 前段时间用Acronis Disk Director Suite解决了Thinkpad笔记本在win7的分区问题(http://chenguang.bl ...

  2. 6个关于dd命令备份Linux系统的例子

    数据丢失带来的损失是相当昂贵的.关键数据的丢失会对各种规模的企业带来影响.有几种方法来备份Linux系统,包括rsync的和rsnapshot等.本文提供有关使用dd命令备份Linux系统的6个实例. ...

  3. VM下的linux系统上不了网?? 使用putty远程登录不上linux的解决方法?

    背景:昨晚想尝试一下用putty远程登录我的linux系统,悲剧的是,我竟然连接不上,显示 connection refused   ,连接被拒绝.于是我就想看看能不能在linux下看看能不能访问百度 ...

  4. Windows系统下远程Linux系统

    Windows系统下远程Linux系统 工具:Xmanager 启动界面: 配置保存路径(win7): C:\Users\Administrator\AppData\Roaming\NetSarang ...

  5. 如何在Windows环境下安装Linux系统虚拟机

    如何在Windows环境下安装Linux系统虚拟机 本篇经验写给想要入门学习C语言的小白们.Windows系统因为使用窗口图形化,操作简单,功能多样,所以我们在Windows环境下可以做到很多,但想要 ...

  6. Vmware下的Linux系统,安装WPS报错:[Errno 256] No more mirrors to try

    最近新装了虚拟环境Vmware下的Linux系统,准备看doc文档发现不能读取,才想起来一起都是重新开始的~没别的~开始安装吧: 1.关虚拟机Linux,添加cdrom镜像ISO文件--开虚拟机--- ...

  7. VMware下安装Linux系统,ORACLE软件,DBCA建库

    操作系统安装   在vmware下安装Linux (OEL5.6),用于数据库服务器 1.打开vmware,选择"创建新的虚拟机"       2.选择自定义安装   3.选择虚拟 ...

  8. Fedora10下建立linux系统的窗口没有地址栏

    Fedora10下建立的linux系统窗口没有地址栏 打开一个文件夹就打开一个窗口,还没有地址栏,这很麻烦也不习惯. 另:打开地址栏可以用组合键 Ctrl+L 如图 解决: edit---perfer ...

  9. 关于vmware下复制linux系统虚拟机后eth0变成eth1问题解决

    在vmware虚拟机中,当我们克隆或者复制linux系统虚拟机后,再启动系统时会发现系统下不再有eth0,而变成了eth1 当我们使用/etc/init.d/network restart重启网络时, ...

随机推荐

  1. udev:renamed network interface eth0 to eth1

    删除/etc/udev/rules.d/70-persistent-net.rules这个文件,重启

  2. lightoj1057 - Collecting Gold (tsp问题)

    题目链接:http://lightoj.com/volume_showproblem.php?problem=1057 题目大意:在二维矩阵中,给你一个起点和至多15个的目标点.要你求出从起点出发经过 ...

  3. rnqoj-82-又上锁妖塔-dp

    又是一个敢想就敢做的题目... 同时记录更新两个状态 dp[i] :第i层是飞上去的 df[i]  :第i层是走上去的 dp[i]=min(df[i-1],df[i-2]); df[i]=min(dp ...

  4. Android 官方文档:(二)应用清单 —— 2.2 &lt;action&gt;标签

    syntax: <action android:name="string" /> contained in: <intent-filter> descrip ...

  5. 怎样在delphi中实现控件的拖拽

    下面这2种方法都能实现对控件和窗体的拖拽 方法1 procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift ...

  6. docker 下 安装rancher 笔记

    sudo yum update 更新系统环境 curl -sSL https://get.docker.com/ | sh 安装最新docker版本 systemctl start docker.se ...

  7. Android GridView 一行显示数据(包括图片和文本),解决的办法是计算数据占该行的宽度是多少

    最近在做图片的浏览功能,开始是使用Gallery做,但是,达不到我想要的效果,关于使用Gallery显示缩略图的缺点和优点,不在详述了.以下是一个完整的Demo代码,注意我的模拟器是640*960. ...

  8. Qt XML读取写入操作

    XML(eXtensible Markup Language,可扩展标记语言)是普通用于数据交换和数据存储的一种多用途文本文件格式: SVG(可标量矢量图形)XML格式,QtSvg模块提供了可用于载入 ...

  9. viewController启动方法分析

    viewController启动方法分析 转载:http://blog.csdn.net/dizzthxl/article/details/14170047 首先理清楚一个概念: 创建一个类和实例化一 ...

  10. Java基础知识强化之集合框架笔记43:Set集合之TreeSet存储Integer类型的元素并遍历

    1. TreeSet类概述: • 能够对元素按照某种规则进行排序. • 或者根据创建set时提供的Comparator进行排序 • 具体取决于使用的构造方法 2. 代码示例: package cn.i ...