我是一家拥有3个运行OSX 10.6.8的Xserve的小公司的系统pipe理员,其中包含需要以自动方式备份的关键任务数据。
为了实现这个目标,我们将使用Backuppc部署一个带有〜10个驱动器的Ubuntu 10.04 LTS服务器和一个在软件RAID10 + LVM2上的XFS存储卷,以实际捕获备份。 我在Xserves上编译了rsync 3.0.7,因此所有必需的HFS +元数据都应该在备份中被捕获。
我不确定的是,如果元数据在XFS文件系统中保存的时候会被精确保留,而且在这种情况下XFS甚至是正确的工具。 虽然我已经使用XFS拥有自己的个人文件服务器,并且从来没有遇到任何问题,但是我听到了很多关于电源故障导致数据损坏的恐怖故事,而且我对新的COW文件系统的生产级准备状态感到好奇。
使用像ext4这样不太易变的文件系统,或者像BTRFS这样较新的文件系统会更好吗?
我相信rsync协议的BackupPCs实现不会支持ACL和扩展属性 ,所以存储在那里的任何一种元数据都不能被有效地备份。 这样,存储它的问题甚至不会出现。
很显然, MacOSX的rsync补丁包含一些function,可以将metadata [...] on the sender into an ephemeral file in standard AppleDouble format, before being sent to the destination转换metadata [...] on the sender into an ephemeral file in standard AppleDouble format, before being sent to the destination ,所以备份不应完全无法使用。