Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个想要备份的 Linux 文件系统。我想对整个文件系统进行映像,以便以后在需要时进行恢复。但是,这个特定的文件系统包含指向某些文件的多个硬链接,这些文件必须由备份保存,并在恢复时正确重新链接,就像现在一样。
是否有 Linux 工具可以有效地对文件系统进行映像,并在过程中保留硬链接?如果可能的话,我更喜欢开源的,尽管我愿意考虑所有选项。
带有 -H (--hard-links) 选项的 Rsync 将执行您想要的操作,将链接文件保留为目标文件系统中的相同 inode。显然,它仅在目标文件系统支持硬链接时才有效。
如果您制作文件系统的图像,您将得到与制作图像时完全相同的图像(链接和所有内容,这些都是文件系统信息的一部分)。您可能将文件系统本身与它所代表的逻辑实体(文件、目录...)弄错了。
dd我个人很久以前使用标准工具来制作/恢复分区备份,并且效果很好。
dd