首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >压缩时SquashFS mksquashfs分段故障

压缩时SquashFS mksquashfs分段故障
EN

Server Fault用户
提问于 2012-04-19 23:05:58
回答 1查看 757关注 0票数 1

我正在Ubuntu11.04 (1TB硬盘,8GBRAM)下创建SquashFS分区。源文件夹包含91Gbhtml文件(几个镜像网站)。

试图这样做:

代码语言:javascript
复制
mksquashfs content_folder content.xz.sfs -comp xz
OR
mksquashfs content_folder content.gz.sfs

经过几个小时的处理,我得到了: 7.4Gb content.xz.sfs或9.1Gb content.gz.sfs,但我无法挂载它们:

代码语言:javascript
复制
root@server:/backup# file content.xz.sfs
content.xz.sfs: data

root@server:/backup# mount -t squashfs -o loop content.xz.sfs /mnt/sfs
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

mksquashfs的最后一行输出(结束时没有统计数据):

代码语言:javascript
复制
[=======================================================-] 5296672/5296672 100%

Dmesg:

代码语言:javascript
复制
dmesg | tail
[3118916.840011] mksquashfs[14787]: segfault at 7fff08e20300 ip 0000000000406c46 sp 00007fff08e20300 error 6 in mksquashfs[400000+1e000]

试图重复这个过程几次,但我总是得到分段故障100%压缩。

更新:在FreeBSD 8.1 (squashfs-Tools4.0)下,在100%的阶段,我刚刚得到了相同的段错误。

看起来这是mksquashfs的bug

EN

回答 1

Server Fault用户

发布于 2012-05-28 23:15:21

你试过最新版本的squashfs-tools 4.2吗?至少有一个版本偶尔会出现重复文件检测的错误。您还可以尝试将‘-不重复’参数传递给mksquashfs。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/381352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档