`
lijunjie
  • 浏览: 392356 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

用tar来备份ubuntu系统

阅读更多
可能你已经习惯了使用GHOST来备份WINDOWS的操作系统了。GHOST备份WINDOWS的系统是比较麻烦的,你要先重启计算到DOS模式,然后运行GHOST程序,再选择备份分区,备份为gho文件。然后再启动你的机器到WINDOWS系统了。如果你没有用过LINUX的话,那你一定认为这样做是天经地义的事。那么,如果你用了LINUX的系统的话,你肯定要说,WINDOWS系统就是给人没事找事干的。

    我现在用的就是Ubuntu的LINUX系统,而写这篇日志的时候,我正在备份我的系统。呵呵,一边上网写日志,一边备份系统,真得是一件很惬意的事啊。

    备份Ubuntu其实很简单,LINUX系统不需要你重新启动系统就可以对系统文件进行读写操作,所以,我们也就可以在系统正在运行中去备份系统了。也不需要什么GHOST软件,一个小小的tar压缩就可以备份系统了。备份系统前,我们要先进行清理工作,把回收站里的垃圾清理掉吧。

    下面是备份系统的方法:

    然后打开终端,输入以下命令:

    1、成为根用户:   sudo su
    2、转到根目录:   cd /

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

    tar -cvpzf /media/sda7/backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/media /

    接着,让我们稍微解释一下:

         tar 是用来备份的程序
         c - 新建一个备份文档
         v - 详细模式, tar程序将在屏幕上实时输出所有信息。
         p - 保存许可,并应用到所有文件。
         z - 采用‘gzip’压缩备份文件,以减小备份文件体积。
         f - 说明备份文件存放的路径, /media/sda7/backup.tgz 是本例子中备份文件名。这个备份文件备份的位置是其它分区,也就是原来的WIN分区中。因为我的根目录的空间不足,所以只有备份在其它的地方了。

    来看看我们想要包含的目录。我们不想备份所有的东西,因为有些目录是没有多大用处的。确认你不想包含的文件,否则您会得到一个很奇怪的结果。您也不必备份 /mnt 目录下的东西,除非您有其他分区挂在它下面或者你坚持要备份。您还必须确保没有任何资源挂在 /media目录下(比如,任何CD或者移动存储介质).否则,剔除/media。

    * 最後一个参数是我们想要保存的目录. 我们想要保存所有的东西,使用 / 作为根目录。

    然后就是将来还原系统备份了:

    警告: 求您了,看在上帝的份上,千万小心这儿。如果您不明白您正在干什么,那很有可能复盖掉您重要的数据,所以请特别小心!

    好了,继续我们前面所讲的例子,我们在其它分区(sda7)目录下创建了一个名为backup.tgz的备份文件。

    Linux中美妙的事情之一就是在系统正在运行的情况下可以进行还原操作,而不需要启动光盘或者其他任何乱七八糟的东西。当然,如果您的系统已经崩溃,那您必须选择使用live CD,但是结果还是一样。你甚至可以在Linux系统正在运行的时候,移除它里面所有文件。可是我不告诉你那个命令!

    好了,言归正传。这是我要用的命令,如果你的备份不是在和我一样的位置的位置的话,那请相应地修改/media/sda7这一点:

    tar -xvpzf /media/sda7/backup.tgz -C /

    如果您使用的是bz2压缩的:

    tar -xvpjf /media/sda7/backup.tar.bz2 -C /

    参数x是告诉tar程序解压缩备份文件。 -C 参数是指定tar程序解压缩到的目录。

    以上的教程是转来的,在桌面上用命令提示符备份后有个错误:tar:error exit delayed from previous error进入纯命令下就没有这个错误!

http://linux.chinaitlab.com/administer/773488.html
分享到:
评论

相关推荐

    Ubuntu系统备份用的脚本

    总的来说,"Ubuntu系统备份用的脚本"是一个实用的工具,它简化了系统管理员和普通用户在Ubuntu上的备份与恢复流程,增强了系统的可维护性和可靠性。对于那些依赖Ubuntu进行工作或研究的用户来说,这样的脚本是必不可...

    Ubuntu系统备份与还原

    ubuntu系统备份与还原 两种方法,tar方式与cloner方式

    UBUNTU备份与还原设置

    对于使用Ubuntu Linux操作系统的人来说,了解如何有效地备份系统变得尤为重要。 #### 二、备份命令详解 在Ubuntu系统中,`tar` 命令被广泛用于备份和恢复文件。下面我们将详细介绍如何使用`tar`命令进行系统备份:...

    ubuntu清理系统垃圾与备份.docx

    Ubuntu 系统清理和备份 在 Ubuntu 系统中,虽然不会像 Windows 系统那样产生许多垃圾和磁盘碎片,但是仍然会留下一些无用的临时文件或是多次升级后的旧内核。因此,需要清理系统垃圾和备份重要数据。 清理系统垃圾...

    ubuntu.tar.gz

    在本文中,我们将深入探讨如何使用“ubuntu.tar.gz”压缩包来美化Ubuntu系统的登录界面和锁屏,使之更接近Mac电脑的风格。首先,我们需要理解这个压缩包包含的主要文件——"ubuntu.css",这是一个用于控制网页或应用...

    Ubuntu-Linux服务器的系统备份实战linux服务器应用-电脑资料.doc

    Ubuntu Linux服务器系统备份实战 在本篇文章中,我们将讨论如何在 Ubuntu Linux 服务器上进行系统备份。备份系统是一个非常重要的步骤,能够帮助您在系统崩溃或出现问题时快速恢复系统。下面,我们将详细介绍备份 ...

    ubuntu9.1系统备份工具Remasters2.0.15安装包和依赖包的批处理安装

    总的来说,Remastersys 2.0.15是Ubuntu 9.1用户的重要工具,它简化了系统备份和恢复的过程,而批处理安装脚本则进一步优化了安装体验。通过理解Remastersys的工作原理和正确安装方法,用户可以更好地保护自己的...

    ubuntu-cloner-v3.3.tar.gz

    总的来说,Ubuntu Cloner v3.3是Ubuntu用户理想的系统克隆和备份工具,它的存在使得系统管理变得更加便捷和安全。无论你是个人用户还是企业管理员,都应该掌握这一工具的使用,为自己的数据安全添一份保障。

    Ubuntu/Linux 系统备份

    2. 在一个安装、配置好的 ubuntu 系统中运行 ubuntu-cloner ,选择“备份当前系统”,可将系统备份为 tar 或 squashfs 。将备份文件拷到u盘或移动硬盘。在目标机上通过光盘或usb盘启动 ubuntu live cd ,接上存有...

    Ubuntu-mysql5.7.25离线完整安装包(含三个依赖包)

    本教程将详细介绍如何使用提供的"Ubuntu-mysql5.7.25离线完整安装包"来在Ubuntu系统上进行离线安装MySQL 5.7.25版本。这个安装包包含了所有必要的依赖项,使得离线安装过程更加便捷。 首先,我们需要理解MySQL ...

    ubuntu系统配置安装问题总结.docx

    * `tar` 命令可以对文件目录进行打包备份 * `cp` 命令可以拷贝文件或目录 * `man` 命令可以查看命令的帮助信息 4. Ubuntu 系统安装完成后,需要给 root 账号设置密码,可以使用 `sudo passwd` 命令。然后,可以使用...

    Ubuntu一键升级openssh-9.5p1+zlib-1.3

    本文将详细介绍如何在Ubuntu系统中使用提供的资源(openssh-9.5p1.tar.gz和zlib-1.3.tar.gz)以及openssh_update.sh脚本来一键升级OpenSSH到9.5p1版本,并结合zlib库进行更新。 首先,`zlib`是一个广泛使用的压缩库...

    Ubuntu 16.04 X11.zip

    在这种情况下,"Ubuntu 16.04 X11.tar.gz"压缩包提供的文件可以帮助恢复系统到正常状态。 首先,我们需要正确处理这个压缩文件。注意,它是一个.tar.gz格式的文件,这是一种常见的Linux文件打包方式,由tar命令进行...

    ubuntu备份脚本

    标题 "Ubuntu 备份脚本" 指的是一个针对Ubuntu操作系统的自动化备份工具,它可以帮助用户方便地创建他们的系统备份。这样的脚本通常包含了执行系统快照、数据备份以及可能的配置文件保存等任务的命令序列。在Linux...

    Ubuntu 16.04备份和恢复小结

    总结来说,Ubuntu 16.04的备份和恢复可以通过`tar`工具高效地完成,而且这种方法简单易行,无需依赖第三方软件。只要正确设置排除项并妥善保存备份文件,就能在系统出现问题或需要迁移时快速恢复到先前的状态。在...

    scrt-7.3.5.903.ubuntu13-64.tar.gz

    标题中的"scrt-7.3.5.903.ubuntu13-64.tar.gz"揭示了这是SecureCRT的一个具体版本,针对Ubuntu 13.04的64位系统。由于32位版本不易获取,这个64位版本的分享对于用户来说尤为实用。 首先,我们需要理解SecureCRT的...

    ubuntu20.04离线升级openSSH-8.8

    在Ubuntu 20.04系统中,OpenSSH是一个至关重要的组件,用于提供安全的远程登录和其他基于SSH协议的服务。由于网络安全的不断演变,保持OpenSSH的最新版本至关重要,因为新版本通常会修复已知的安全漏洞并引入新的...

    ubuntu系统清理及常用命令

    ### Ubuntu系统清理及常用命令详解 #### 一、前言 Ubuntu是一款基于Debian的Linux发行版,以其易用性和广泛的社区支持而受到广大用户的喜爱。随着时间的推移,即使是在Linux环境下,系统中也会积累一些不必要的文件...

    备份linux系统

    在Linux系统中,备份是非常重要的,尤其是对于新手来说,避免因为误操作导致系统崩溃或数据丢失。虽然Linux相比Windows更为稳定,但仍然建议定期备份,以防万一。在Linux中,Ghost这样的工具并不存在,但有一个名为`...

Global site tag (gtag.js) - Google Analytics