linux系统如何备份?

linux系统如何备份?,第1张

做法是:

1、在保存备份文件的目录 xxx 下建立一个文件 backup.sh,其内容是:

tar -zcf bin.tar.gz /bin

tar -zcf boot.tar.gz /boot

tar -zcf dev.tar.gz /dev

tar -zcf etc.tar.gz /etc

tar -zcf lib32.tar.gz /lib32

tar -zcf lib64.tar.gz /lib64

tar -zcf lib.tar.gz /lib

tar -zcf opt.tar.gz /opt

tar -zcf sbin.tar.gz /sbin

tar -zcf selinux.tar.gz /selinux

tar -zcf srv.tar.gz /srv

tar -zcf var.tar.gz /var

tar -zcf usr.tar.gz /usr

2、在需要备份的时候进入到保存备份内容的目录执行一次命令: sh backup.sh

3、在保存备份文件的目录 xxx 下建立一个叫 restore.sh 的文件,其内容如下:

tar -zxf /mnt/xxx/bin.tar.gz

tar -zxf /mnt/xxx/boot.tar.gz

tar -zxf /mnt/xxx/dev.tar.gz

tar -zxf /mnt/xxx/etc.tar.gz

tar -zxf /mnt/xxx/lib32.tar.gz

tar -zxf /mnt/xxx/lib64.tar.gz

tar -zxf /mnt/xxx/lib.tar.gz

tar -zxf /mnt/xxx/opt.tar.gz

tar -zxf /mnt/xxx/sbin.tar.gz

tar -zxf /mnt/xxx/selinux.tar.gz

tar -zxf /mnt/xxx/srv.tar.gz

tar -zxf /mnt/xxx/var.tar.gz

tar -zxf /mnt/xxx/usr.tar.gz

4、如果需要系统恢复,我就用光盘启动,mount 原来的根目录为 yyy,接着 mount 保存备份文件的目录为 xxx,接着进入到 /mnt/yyy,并在此下达命令: sh /mnt/xxx/restore.sh

方法/步骤

Linux 全盘备份恢复工具(Clonezilla)

准备Clonezilla镜像文件,

如图,稳定版的有两个,一个是基于Ubuntu、一个是基于Debian。

点击下载的时候记得选择amd64处理器和ISO文件格式。

刷入U盘(做成启动盘)

这里采用 ISO to USB 工具。

开机进入Clonezilla

对于不同机器有不同的方式进入 boot option选项,但大多都是以F12为主

进入后默认选第一项,进入Clonezilla。

等待几分钟

默认不修改键盘映射。

下面就有必要介绍一下了。

[备份或恢复] *** 作的对象是 :

第一项,硬盘/分区 与 压缩的镜像文件。

第二项,硬盘/分区 与 硬盘/分区。

这里建议是第一项,将数据备份成 压缩的镜像文件,可以备份多个。

此处就是Clonezilla强大的地方,它支持多种方式的文件读写。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7325024.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存