加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 存档文件系统或格式

发布时间:2020-12-14 01:13:56 所属栏目:Linux 来源:网络整理
导读:我正在寻找一种文件类型来存储已被淘汰的系统档案.目前,我们主要使用tar.gz,但是从200GB tar.gz存档中查找和提取几个文件是不实用的,因为tar.gz不支持任何类型的随机访问读取条款. (在你了解之前,使用FUSE安装tgz并不能让它变得更好.) 这是我们到目前为止所
我正在寻找一种文件类型来存储已被淘汰的系统档案.目前,我们主要使用tar.gz,但是从200GB tar.gz存档中查找和提取几个文件是不实用的,因为tar.gz不支持任何类型的随机访问读取条款. (在你了解之前,使用FUSE安装tgz并不能让它变得更好.)

这是我们到目前为止所发现的 – 我想知道还有其他选择:

> tar.gz – 糟糕的随机访问读取
> zip – 缺乏对某些高级文件系统功能的支持(例如:硬链接,xattrs)
> squashfs – 需要很长时间来创建一个大型存档(很多小时)和糟糕的用户空间工具.

我正在尝试一种简单的方法来创建一个功能齐全的文件系统映像到尽可能小的空间 – 一个cloop图像中的ext2,但它似乎不是一个特别用户友好的解决方案.

大概这个问题以前已经解决了 – 有没有我错过的选择?

解决方法

virt-sparsify可用于稀疏化(通过qemu的qcow2 gzip支持)压缩几乎所有的linux文件系统或磁盘映像.生成的映像可以安装在VM中,也可以通过 guestmount安装在主机上.

有一个新的ndbkit xz plugin可以用于更高的压缩,它仍然保持良好的随机访问性能(只要你问xz / pixz到reset compression on block boundaries).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读