ubuntu tar 备份 Ubuntu卸载软件

在ubuntu中如何使用tar命令备份系统

首先linux和windows从概念上是不同的,不要用windows的思考方式来思考linux.

linux下除了一些重要的文件(比如内核文件)和一些重要的配置文件(/ect目录下配置文件)。

基本是不需要备份整套系统的。你可以参考这篇文章的linux备份策略。了解一下linux的

分区和目录结构具体的含义和用处。针对自己的需求进行备份。至于tar命令的使用方法。

你可以自己百度一下。如果感觉讲的是在太多了,看的乱,

我举两个例子,你只要死记硬背就行。

tar czvf xxxx.tar.gz/boot把/boot目录压缩到xxxx.tar.gz这个包里

tar xzvf xxxx.tar.gz解压/boot你只要记住c压缩x解压后边跟zvf就行了。

Ubuntu系统备份

Ubuntu系统备份与还原指南

Ubuntu系统,因其易用性和稳定性,深受用户喜爱。但系统偶尔出现的问题,常常导致用户需要重装系统,耗时且痛苦。因此,本文将为您详细介绍如何在Ubuntu下进行系统备份,以便在系统出现问题时快速恢复。

Ubuntu系统备份通常包括主分区(/)、home分区(/home)、交换空间以及efi分区(/boot/efi)。备份时,首先清理缓存以确保备份过程顺利进行。备份方式主要分为两种:tar命令备份和livecd模式备份。

在使用tar命令进行备份时,需要注意几个关键参数。例如,使用-c参数创建备份文件,-v参数显示详细信息,-p参数保存文件权限,-z参数使用gzip压缩以减小空间。在备份文件时,避免使用–exclude参数排除/home或/boot目录,除非这两个分区是独立分区。备份过程中会遇到一些警告或错误信息,但通常不会影响备份过程。解决这些问题的方法是调整tar命令参数或使用-P参数指定绝对路径。

Ubuntu系统可以通过两种方式备份到U盘:直接备份或使用livecd模式备份。使用livecd模式备份时,需要启动从U盘启动的Ubuntu系统,然后进行分区挂载和备份操作。备份完成后,将U盘插入需要恢复系统的电脑,再次启动系统,进行还原操作。

系统还原是备份的主要目的,通过还原备份文件或U盘,可以迅速恢复系统到备份时的状态。还原方式分为两种:终端还原和livecd模式还原。终端还原操作需要先创建临时目录挂载备份的根目录分区,并执行解压命令。livecd模式还原则需要启动从U盘启动的Ubuntu系统,使用特定命令进行系统还原。还原完成后,别忘了创建被排除在外的目录,如proc、lost+found、mnt等。

对于更复杂的情况,还可以使用livecd方式备份和还原到不同大小的硬盘。备份原理是将系统文件压缩打包。Linux系统文件众多,只需将系统文件打包即可。打包方式有直接在系统下压缩或使用live usb备份。本文推荐使用live usb备份方式。备份和还原步骤较为复杂,但遵循上述步骤,可以实现系统在不同硬盘上的备份与还原。

通过本文的指南,您可以轻松掌握Ubuntu系统备份与还原的方法,避免了系统重装的繁琐与不便。在日常使用中,定期备份系统可以有效保障数据安全,减少因系统问题导致的损失。

ubuntu环境下怎么备份

从命令行备份

使用 TAR命令

此法适用于备份用户的主文件夹。打开终端并输入:

tar cvfz output input

使用 split命令可以使压缩好的镜像分成小块以便存入可移动设备。更多信息请参看: BackupYourSystem/TAR

使用 dd命令创建磁盘镜像

此法适用于备份整个磁盘。打开终端(在示例中要将 hda替换成你需要备份的分区)创建磁盘镜像

dd if=/dev/hda1 of=/home/hda1.bin

创建压缩磁盘镜像

dd if=/dev/hda1| gzip>/home/hda1.bin.gz

我怀疑上述命令是否会产生递归压缩,因为把压缩文件放在了/home目录下,压缩硬盘时再压缩自己,直至塞满整个硬盘。我使用上述命令时只有十几个G的数据压缩了二十几个G都没停止备份 MBR(主引导记录)

dd if=/dev/hda of=/home/hda.boot.mbr bs=512 count=1

恢复 MBR(从 Live CD)

dd if=/mnt/hda1/home/hda.boot.mbr of=/dev/hda bs=512 count=1

从一个磁盘备份到另一个磁盘

dd if=/dev/hda of=/dev/hdb conv=noerror,sync bs=4k

来看以下这个命令

dd-if/dev/hda1> partitionimage.dd

此命令将备份"/dev/hda1"(hda1上的第一个分区)。整个磁盘(包括 MBR)可以作为一个输入“文件”只用/dev/hda备份即可。使用以下命令进行恢复:

dd-if partitionimage.dd-of/dev/hda1

可以使用“回送设备”(loopback device)加载这个分区镜像,使得在不破坏现有分区的情况下比较两者的文件版本。

从桌面备份

使用 Simple Backup Suite

Simple Backup Suite是在 Google Summer of Code 2005创建的一个程序。你可以在熟悉的

GNOME环境下选择何时、何地、如何进行备份。 Simple Backup Suite also

也可以做增量备份。在创建初始备份后,只有修改过的文件才会被备份。

增量备份

rsync

Rsync只更新更改过的文件,甚至只传输那些文件被更改过的部分。这能有效节省网络备份时的带宽。安全起见,两台机子间的传输是通过 SSH完成的。Rsync在备份用户主文件夹时表现出色。传输到远程计算机的命令是:

sudo rsync--delete-azvv-e ssh/home remoteuser@remotehost.remotedomain:./backupdirectory

-z压缩数据--delete删除被备份系统上不存在的文件。或许你需要它,或许不需要。-a维持文件日期(也可以用-t),

递归进入子文件夹(也可以用-r),仅复制软连接本身(也可以用-l),维持文件权限(也可以用-p),维持用户组(也可以用

-g),维持文件所有权(也可以用-o),维持设备文件属性(也可以用-D).-vv回显rsync同步进程

了解更多开源相关,去LUPA社区看看吧。

阅读剩余
THE END