CentOS备份与恢复命令说明:
CentOS系统通常使用dump/xfsdump命令进行系统分区/目录备份,备份可以使用全量备份和增量备份,CentOS 进行系统备份时针对不同的文件系统使用不同的命令进行备份与恢复,例如,文件系统使用ext2/ext3/etx4使用dump备份命令和restore恢复命令,文件系统使用xfs使用xfsdump备份命令和xfsrestore恢复命令。所以,在CentOS系统分区/目录备份或恢复进,建议先查看文件系统类型再使用对应的命令进行备份与恢复。
dump备份命令:
restore恢复命令:
注意: 要切换到当前需要恢复的目录进行恢复
xfsdump命令:
xfsrestore 恢复命令:
注意: /boot/是你要恢复的目录或文件
dumprestore备份与恢复(文件系统etx2/etx3/etx4) *** 作:
提示: 以备份/boot目录为演示,xfsdump与xfsrestore备份与恢复 *** 作步骤一样,只是命令不相同而已。
1、查看CentOS使用的文件系统类型
2、配置阿里yum源和epel源
3、安装dump工具
提示: CentOS系统默认没有安装dump工具
4、使用dump命令备份/boot/目录
5、删除/boot/目录所有文件仅保存一个文件存在以便作对比,致使CentOS无法进入GRUB菜单
6、启动CentOS安装光盘(U盘制作CentOS安装光盘也可以)进入Troubleshooting
7、挂载系统 / 根分区和 /boot分区
8、使用restore恢复命令进行boot目录恢复
9、重启进入系统测试
]# sudo su
]# cd /
]# ls
]# tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=backup.tgz
]# ls
]# sudo su
]# cd /
]# tar xvpfz backup.tgz -C /
]# tar restorecon -Rv /
mkdir proc
mkdir lost+found
mkdir mnt
mkdir sys
“tar”当然就是我们备份系统所使用的程序了。
“cvpfz”是tar的选项,意思是“创建档案文件”、“保持权限”(保留所有东西原来的权限)、“使用gzip来减小文件尺寸”。
“backup.gz”是我们将要得到的档案文件的文件名。
“/”是我们要备份的目录,在这里是整个文件系统。
在 档案文件名“backup.gz”和要备份的目录名“/”之间给出了备份时必须排除在外的目录。有些目录是无用的,例如“/proc”、“/lost+ found”、“/sys”。当然,“backup.gz”这个档案文件本身必须排除在外,否则你可能会得到一些超出常理的结果。如果不把“/mnt”排 除在外,那么挂载在“/mnt”上的其它分区也会被备份。另外需要确认一下“/media”上没有挂载任何东西(例如光盘、移动硬盘),如果有挂载东西, 必须把“/media”也排除在外。
有人可能会建议你把“/dev”目录排除在外,但是我认为这样做很不妥,具体原因这里就不讨论了。
执行备份命令之前请再确认一下你所键入的命令是不是你想要的。执行备份命令可能需要一段不短的时间。
备份完成后,在文件系统的根目录将生成一个名为“backup.tgz”的文件,它的尺寸有可能非常大。现在你可以把它烧录到DVD上或者放到你认为安全的地方去。
在备份命令结束时你可能会看到这样一个提示:’tar: Error exit delayed from previous errors’,多数情况下你可以忽略它。
restorecon:恢复为原来的 SELinux Type
参数:
-R:连同子目录一起修改
-v:将过程显示到屏幕上
参考:https://blog.csdn.net/xphouziyu/article/details/82928016
1、把移动硬盘插到旧电脑上。2、在移动硬盘上分别建立C、D、E、F文件夹,然后把CDEF盘上所有文件和文件夹复制粘贴拷贝到C、D、E、F文件夹中。3、其实还可以关机后把旧电脑的硬盘挂到新电脑上比较快。不用拷贝。4、还可以把旧电脑的硬盘摘下当移动硬盘,方法如下:1)先买个移动硬盘盒。2)拆开移动硬盘盒,取出连接的数据线。3)将旧电脑拆下的硬盘接上数据线和电源线。4)另一头插在移动硬盘盒端上,包括数据线及电源线。5)固定好硬盘(有的在两侧固定,有的在底部固定)。6)盖上硬盘盒盖,固定好,一个移动硬盘就完成了。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)