我正在寻找一个好的格式来归档整个旧Linux计算机的文件系统。用于Unix的随机存取存档
TAR.GZ
tar.gz的格式是伟大的具有UNIX风格属性的归档文件,但由于压缩整个归档应用,设计排除了随机访问。相反,如果您想在档案末尾访问文件,则必须从头开始并解压整个文件(可能为几百GB),直到找到要查找的条目。
ZIP
相反地,ZIP格式的一个卖点是它存储的存档的索引:文件名的指针到存档内的位置单独地存储为查找的数据。如果我想在最后提取文件,我按名称查找该文件的位置,查找位置并提取数据。但是,它不存储文件属性,如所有权,权限,符号链接等。
其他选项?
我试过使用squashfs,但它并不是真正为此设计的。版本之间的文件格式不一致,构建存档需要大量时间和空间。
其他选择可能更适合这个目的吗?
'zip'存储* nix权限就好了。事实上,你必须传递一个参数才能明确禁止存储它们。 – 2010-05-29 03:04:45
属于serverfault.com – WhirlWind 2010-05-29 03:09:57