英语法语西班牙语

Ad


OnWorks 网站图标

extract_compressed_fs - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 extract_compressed_fs

这是命令 extract_compressed_fs 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


create_compressed_fs、extract_compressed_fs - 将文件系统转换和提取到/从
循环音量

概要


创建压缩文件系统 [ 配置 ] 图片 输出文件

提取压缩文件系统 文件名

商品描述


创建压缩文件系统 将文件系统映像压缩为适合的压缩映像
使用 cloop 驱动程序安装。

提取压缩文件系统 解压缩由 create_compressed_fs 创建的文件系统映像。

配置


运行 创建压缩文件系统 带有“-h”的命令以获取可用选项的列表和
数据存储模式和高级用法的描述(例如,使用网络集群)。
块大小必须是 512 字节的倍数。

有一组替代选项支持与
create_compressed_fs 的原始版本。 当它以纯数字作为输出被调用时,
它采用旧语法并将默认选项映射到内存模式和块大小
到号码。 -b 也可以识别最佳模式。

示例


create_compressed_fs image.ext2 image.ext2.cloop

extract_compressed_fs 图像.ext2.cloop | cmp image.ext2 -

mkcmd="genisoimage -joliet-long -D -r 数据"

$mkcmd | create_compressed_fs -s $($mkcmd --print-size)i - 文件.cloop

create_compressed_fs image.iso -S image.cloop.a0 - | split -b 1024m - image.cloop。

猫 image.cloop.* | cdrskin -

附注


为获得最佳性能,create_compressed_fs 应与实际输入和输出一起使用
文件。

使用 STDIN 或 STDOUT 的操作很复杂。 create_compressed_fs 不能作为
简单的管道过滤器,因为它需要提前知道一些事情:a)数据长度,b)
压缩期间计算的块长度。 这个元数据需要存储在
压缩结束后的标题,因此不可能全部推送
生成的数据到 STDOUT 即时。

因此需要做出妥协。 最简单的方法(古代使用
create_compressed_fs) 是一个大的临时内存缓冲区(选项 -m) 保持压缩数据
在内存中。 然而,整体系统性能会受到这种使用的影响,这可能会导致
其他应用进入OOM条件。

下一个替代方法是将临时数据存储在一个额外的文件中( -f
选项)。 这提高了整体系统性能,但 create_compressed_fs 操作
速度较慢,因为它需要在完成后将数据复制回来。 另外,双磁盘空间
因为输出是必需的。 如果磁盘空间有限, -r 可以使用选项(重用
临时数据的输出文件),但是复制步骤的速度可能会降低
显著。

有一些策略可以完全避免临时数据存储。 首先,只有文件
应该使用。 如果这是不可能的,那么输出应该是一个(可搜索的)文件和
输入数据长度应该是已知的(或者用 -s 选项或检测到
从输入文件大小)。

其次,可以将 cloop 卷的标题存储在单独的文件中。 后
可以使用 cat 命令将 work, header 与压缩数据合并在一起。 这
输出数据可以写入标准输出。 由于header存储太晚,这个方法是
对于即时数据传输不是很有用。 然而,它允许做一些像
管道到拆分实用程序(将 DVD 映像存储在 VFAT 上的较小文件中)或管道数据
如果本地系统没有磁盘空间(并单独复制标头),则通过 ssh。

安装


您可以在加载时将一个选项传递给 cloop 模块,或者使用 Lostup 或 Lostup
mount 命令的功能。 例子:

insmod cloop.o 文件=/path/to/compressed/image

Lostup /dev/cloop1 /path/to/compressed/image

mount -o ro -t 不管 /dev/cloop /mnt/compressed

挂载 cl /mnt/misc -oloop=/dev/cloop0

使用 onworks.net 服务在线使用 extract_compressed_fs


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad