我有一个Linux文件系统,我想备份。我想对整个文件系统进行映像,以便以后根据需要进行恢复。但是,这个特定的文件系统包含多个指向某些文件的硬链接,这些文件必须由备份保留,并在恢复时正确地重新链接,就像现在一样。
是否有可以有效映像文件系统的Linux工具,在此过程中保留硬链接?如果可能的话,我更愿意使用开源软件,尽管我愿意考虑所有选项。
答案 0 :(得分:2)
使用-H(--hard-links)选项的Rsync将执行您想要的操作,将链接文件保留为目标文件系统中的相同inode。显然,它仅在目标文件系统支持硬链接时才有效。
答案 1 :(得分:0)
如果您制作文件系统的图像,您将获得与图像处理时完全相同的内容(链接和所有内容,这些都是文件系统信息的一部分)。您可能会错误地将文件系统本身与它所代表的逻辑实体(文件,目录......)混淆。
我个人很久以前使用标准工具dd
来制作/恢复分区备份,它运行得很好。