Ubuntu server 系统备份与还原的简单方法

发布时间:2020-02-16编辑:脚本学堂
本文介绍下,对ubuntu server系统进行备份与还原的方法,感兴趣的朋友可以参考下。

本节内容:
Ubuntu server 系统备份与还原

简单方法:
将/目录下的所有文件打成一个压缩包,需要的是后再解压后覆盖回去。
首先,确保是root用户。
然后,运行命令将/目录下的文件打包:
 

复制代码 代码示例:
tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys / 

cvpzf 具体可以参考linuxjishu/14048.html target=_blank class=infotextkey>tar命令的帮助,这里解释一下:
cf 用来创建tar文件(f指的是存档文件,通常用于cf或者zf), z指的是gzip压缩,v是verbose,详细列出创建过程, p代表保持文件的权限不变。

如此,备份文件backup.tgz创建好了,652M。

在系统遇到问题时,可以通过下面的命令还原回去:
 

复制代码 代码示例:
tar xvpfz backup.tgz -C / 
 

x 指的是解压,v, p和z前面介绍过了。-C 指的是将文件解压到/目录下。

参考文档:
http://ubuntuforums.org/showthread.php?t=35087