backup是什么意思

更新时间:2023-01-04 03:45:40 阅读: 评论:0


2023年1月4日发(作者:my summer holiday英语作文)

linux备份配置⽂件且保留原有⽂件夹,Linux操作系统如何备份

的相关⽅法

Linux操作系统也会受到电脑病毒⼊侵导致数据丢失,备份系统是⼀个很好的习惯。下⾯由店铺为⼤家整理了Linux操作系统如何备份的相

关⽅法,希望对⼤家有帮助!

Linux操作系统如何备份的相关⽅法⼀

1.备份系统

我该如何备份我的Ubuntu系统呢?很简单,就像你备份或压缩其它东西⼀样,使⽤TAR。和Windows不同,Linux不会限制root访问任何

东西,你可以把分区上的所有东西都扔到⼀个TAR⽂件⾥去!

⾸先成为root⽤户:

$sudosu

然后进⼊⽂件系统的根⽬录(当然,如果你不想备份整个⽂件系统,你也可以进⼊你想要备份的⽬录,包括远程⽬录或者移动硬盘上的⽬

录):

#cd/

下⾯是我⽤来备份系统的完整命令:

#–exclude=/proc–exclude=/lost+found–exclude=/–exclude=/mnt–exclude=/sys/

让我们来简单看⼀下这个命令:

“tar”当然就是我们备份系统所使⽤的程序了。

“cvpfz”是tar的选项,意思是“创建档案⽂件”、“保持权限”(保留所有东西原来的权限)、“使⽤gzip来减⼩⽂件尺⼨”。

“”是我们将要得到的档案⽂件的⽂件名。

“/”是我们要备份的⽬录,在这⾥是整个⽂件系统。

在档案⽂件名“”和要备份的⽬录名“/”之间给出了备份时必须排除在外的⽬录。有些⽬录是⽆⽤的,例如“/proc”、

“/lost+found”、“/sys”。当然,“”这个档案⽂件本⾝必须排除在外,否则你可能会得到⼀些超出常理的结果。如果不

把“/mnt”排除在外,那么挂载在“/mnt”上的其它分区也会被备份。另外需要确认⼀下“/media”上没有挂载任何东西(例如光盘、移

动硬盘),如果有挂载东西,必须把“/media”也排除在外。

有⼈可能会建议你把“/dev”⽬录排除在外,但是我认为这样做很不妥,具体原因这⾥就不讨论了。

执⾏备份命令之前请再确认⼀下你所键⼊的命令是不是你想要的。执⾏备份命令可能需要⼀段不短的时间。

备份完成后,在⽂件系统的根⽬录将⽣成⼀个名为“”的⽂件,它的尺⼨有可能⾮常⼤。现在你可以把它烧录到DVD上或者放

到你认为安全的地⽅去。

在备份命令结束时你可能会看到这样⼀个提⽰:’tar:Errorexitdelayedfrompreviourrors’,多数情况下你可以忽略它。

你还可以⽤Bzip2来压缩⽂件,Bzip2⽐gzip的压缩率⾼,但是速度慢⼀些。如果压缩率对你来说很重要,那么你应该使⽤Bzip2,

⽤“j”代替命令中的“z”,并且给档案⽂件⼀个正确的扩展名“bz2”。完整的命令如下:

#2–exclude=/proc–exclude=/lost+found–exclude=/2–exclude=/mnt–

exclude=/sys/

2.恢复系统

在进⾏恢复系统的操作时⼀定要⼩⼼!如果你不清楚⾃⼰在做什么,那么你有可能把重要的数据弄丢,请务必⼩⼼!

接着上⾯的例⼦。切换到root⽤户,并把⽂件“”拷贝到分区的根⽬录下。

在Linux中有⼀件很美妙的事情,就是你可以在⼀个运⾏的系统中恢复系统,⽽不需要⽤boot-cd来专门引导。当然,如果你的系统已经挂

掉不能启动了,你可以⽤LiveCD来启动,效果是⼀样的。你还可以⽤⼀个命令把Linux系统中的所有⽂件⼲掉,当然在这⾥我不打算给出

这个命令!

使⽤下⾯的命令来恢复系统:

#-C/

如果你的档案⽂件是使⽤Bzip2压缩的,应该⽤:

#2-C/

注意:上⾯的命令会⽤档案⽂件中的⽂件覆盖分区上的所有⽂件。

执⾏恢复命令之前请再确认⼀下你所键⼊的命令是不是你想要的,执⾏恢复命令可能需要⼀段不短的时间。

恢复命令结束时,你的⼯作还没完成,别忘了重新创建那些在备份时被排除在外的⽬录:

#mkdirproc

#mkdirlost+found

#mkdirmnt

#mkdirsys

等等

当你重启电脑,你会发现⼀切东西恢复到你创建备份时的样⼦了!

Linux操作系统如何备份的相关⽅法⼆

1.备份⽤户程序

/usr/local⽬录下为⼀般⽤户程序的安装位置,

/usr/local/

/opt也常⽤于存放⽤户程序,

/opt/

2.备份全局参数配置⽂件

Linux下⼤部分配置都保存在/etc/⽂件夹下,

/etc/

3.备份⽤户⽬录

/home/monkeyzx/

其中monkeyzx为你的⽤户名。

4.恢复备份

恢复备份的⽅法很简单,只要将压缩包解压到新的系统中即可。因为压缩时使⽤的是绝对路径,解压可以在任意⽬录下使⽤下⾯的命令,

suroot

补充:Linux操作系统备份概述

在前⾯的⼀些⽂章中,我反复提到经常会把系统搞崩溃,所以备份系统就是⼀件不容忽视的事情。由于Linux系统本⾝的优越性,系统的

备份和还原还是⽐较容易的。主要表现在以下⽅⾯:

Linux系统所有的数据都以⽂件的形式存在,所以备份就是直接拷贝⽂件;硬盘分区也被当成⽂件,所以可以直接克隆硬盘数据。

Linux系统⾃带很多实⽤⼯具,⽐如tar、dd、rsync等,备份还原系统不需要购买或下载第三⽅软件。

Linux系统在运⾏时其硬盘上的⽂件可以直接被覆盖,所以还原系统的时候不需要另外的引导盘。(当然,系统完全挂掉到⽆法启动这种情

况还是需要另外的引导盘的。)

备份Linux系统的策略有很多,⽐如使⽤dd命令直接克隆硬盘分区:

sudoddif=/dev/sda1of=/dev/sdb1

或者,使⽤tar将硬盘上的⽂件打包:

cd/

--exclude=/proc--exclude=/mnt--exclude=/sys--exclude=//

还原系统的命令是:

sudoddif=/dev/sdb1of=/dev/sda1

-C/

但是我最终选择的是rsync命令。rsync是⼀个⾮常优秀的⽂件同步⼯具,从它的名字可以看出,它⽀持远程同步。当然,在备份我的桌

⾯系统时,只需要⽤到它的本地同步功能就⾏了。之所以选择rsync,是因为它具有如下优点:

在备份还原过程中,可以保存⽂件原有的时间、权限、软硬链接等信息;

⾸次备份时,需要复制所有⽂件,但是再次备份或还原系统时,只需要复制修改过的⽂件。

关于rsync的使⽤⽅法,其主要参考⽂档是manrsync,另外,rsync也可以作为守护进程运⾏⽤来建⽴⽂件备份服务器,可以参考⽂档

本文发布于:2023-01-04 03:45:40,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/88402.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:play go
下一篇:emergencycall
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图