![如何运行 e2image 备份远程 CentOS 服务器?](https://linux22.com/image/739/%E5%A6%82%E4%BD%95%E8%BF%90%E8%A1%8C%20e2image%20%E5%A4%87%E4%BB%BD%E8%BF%9C%E7%A8%8B%20CentOS%20%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
我们的服务器托管在国外,我只能通过 SSH 访问。我想对我的服务器进行映像备份。我找到了e2image
对该服务器进行在线备份的实用程序,但是当我运行时e2image -r /dev/sda1 sda1image
,该命令没有运行,而是显示以下错误:
[root@server ~]# e2image -r /dev/sda1 image
e2image 1.39 (29-May-2006)
e2image: Bad magic number in super-block while trying to open /dev/sda1
Couldn't find valid filesystem superblock.
任何人都可以帮助我,如何备份整个服务器?
答案1
正如 Max 所说,您似乎运行e2image
在不是 ext[234] 的文件系统上。更重要的是,e2image
它不是一个备份工具。它仅将文件系统元数据存储在映像文件中,以便您可以将其发送给开发人员以调试损坏的文件系统出了什么问题。它明确遗漏了您的数据。
答案2
正如 @jsbilling 所说,e2image
正在寻找 ext 文件系统,而您提供的文件系统很可能不是。
根据我在网上阅读的内容,e2image
如果您的情况如此,那么 LVM 非常困难。