首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建远程VPS服务器的映像?(Linux)

问如何创建远程VPS服务器的映像?(Linux)
EN

Server Fault用户
提问于 2009-07-26 13:55:26
回答 3查看 7.1K关注 0票数 4

我正在寻找一个工具来帮助我制作远程运行VPS服务器的备份映像。谢谢!

EN

回答 3

Server Fault用户

发布于 2009-07-26 14:38:15

要创建完整的、工作的映像,没有什么比dd更有效了。

将根系统安装为只读;有点棘手,您需要确保不向fs写入任何内容,然后发出

代码语言:javascript
复制
mount -o ro -n /

(-n确保挂载本身不会写入文件系统)

并使用dd复制内容:

代码语言:javascript
复制
dd if=/dev/sda1 of=/otherfilesystem/imagefile.img

您还可以创建一个空的文件系统:

代码语言:javascript
复制
dd if=/dev/zero of=/otherfilesystem/file.img bc=size

并使用mkfs.ext3 (或您的根所使用的任何内容)格式化文件。

之后,您可以挂载该文件并创建/proc或/dev文件夹;您还可以在该文件上运行grub,以确保它以您想要的方式引导。在你完成之后,把所有这些都打包成一个脚本.

票数 2
EN

Server Fault用户

发布于 2009-07-26 14:09:39

您可以使用rsync、双面性 (我建议使用褶皱性)或雷达。

或者,如前所述,LVM或文件系统快照(一些文件系统,如XFS支持快照),但这些快照往往比显式文件备份更浪费空间。

编辑:你说服务器。如果您有许多服务器,那么考虑像巴库拉这样的企业备份解决方案可能是正确的选择。

票数 1
EN

Server Fault用户

发布于 2009-07-26 13:58:19

如果要备份整个系统或者只是其中的一部分的数据驻留在lvm卷上,请使用lvm快照。

另一方面,我认为基于文件的备份应该是好的,除了一些数据库之外,对于那些数据库,您可以使用专用工具mysqldump/pg._倾卸等。

可能不是...

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/45718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档