Ruby 不用 tar 实现压缩文件

crella95 · 2025年09月24日 · 14 次阅读

首先 dd if=/dev/zero of=./archive bs=1M count=100,比如创建一个 100M 的空文件,这里不用在意文件大小因为压缩的时候会把 0 文本省略 然后/sbin/mkfs.ext2 ./archive 把文件格式化为 ext2 文件系统 然后 su 然后 mount -o rw ./archive /home/user/mnt比如挂载到mnt目录,然后复制文件到/home/user/mnt目录,chmod 777 /home/user/mnt 然后 umount /home/user/mnt,然后使用gzip或者bzip2或者xz,比如bzip2 -k ./archive,生成了 archive.bz

有时候 mount 会出错

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号