可以通过仅复制文件结构树来备份 linux 文件系统吗?

And*_*iak 7 linux filesystems backup devices

这可能被认为更像是一个学术问题,但在这里。几年后回到 Linux,我在一台小型 PC 上安装了 Ubuntu 15.04 Desktop。

环顾文件系统,我看到了“真实文件”,例如其中的程序/bin/usr/bin但我还记得 Linux 通过文件系统处理设备 IO。所以有一个/dev目录,里面有明显的文件。我在/proc.

如果我想保留我的文件系统(例如在磁盘死机后 Linux 恢复的上下文中),我可以轻松地保存和目录tar的内容并恢复这些类型的文件。/bin/usr/bin

计算机启动时写入了哪些文件,这些文件是否可以作为备份的一部分安全地忽略?另外,特殊权限或硬链接等怎么样?

lcd*_*047 2

如果您的问题实际上是关于崩溃后恢复系统,您可以放心地忘记tar:它对格式规范中硬编码的路径的最大长度有限制,并且它不处理硬链接。出于类似的原因,您不应尝试使用cppaxcpio或进行备份rsync。一个合理的解决方案是使用dump/ restore,或者更好的是,使用专用的备份包。但这仅解决了保存文件的问题。它不能解决与新旧磁盘之间的大小差异或使磁盘可引导相关的问题。