LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: arli

[已解决]关于小文件打包 mount

[复制链接]
 楼主| 发表于 2007-6-9 17:44:21 | 显示全部楼层
Post by bruceasu
很省空间的(reiser4, 不是reiserfs 3.6)。我把protage做成镜像后,只用了100多M, 原来可是几百M的。
其实这种做法本质上来讲是虚拟硬盘镜像,硬盘分区有多大就能做多大的镜像。如果配合LVM2的虚拟卷管理技术,理论上可以加载(或卸载)多个虚拟硬盘镜像/物理硬盘/物理硬盘分区(linux分区会好一些),来动态扩展(或缩小)使用空间(建议只加不减,减的时候很容易一失足成千古恨,我曾有恨,望君谨慎), 而逻辑上却是统一的整体(与分区的概念刚好相反)。但是实际上/dev/loopX 设备只有8个,使用每一个虚拟硬盘/光盘镜像都要占用一个, 似乎不能增加, 不知道是不是编译内核时的参数,还是源代码中的定量? 也许是MAKEDEV的问题。

实际上我最希望能找到 小字典快速压缩算法 的 mount,哪怕是 tar 的 mount 支持也好。。
用dd 镜像在调整镜像时麻烦,而且兄台一说我才注意是4,这 reiser4 不但危险,而且还得“额外”安装,我的kernel 不支持4

我只是想能让零散的文件串起来(类似tar)存放,以减少对 簇/块 的浪费和磁头寻道时间,似乎这个应用还是挺有价值的,没什么人有兴趣奇怪的很。。
Post by ProgramFan
要不考虑做成 dvd 镜像吧,dvd 的容量可是4G呢,不过不知道应该用哪个命令。

mkisofs 就支持,关键不是大小,是数量(顶楼内容应更正为目录数超过了65535)(mkisofs在我这链到 genisoimage,似乎cdrkit不支持而新cdrtools支持,二者又冲突,没细研究)。。我正在考虑:
Post by cuprate
招个刻录软件,转成iso文件试试看呢
回复 支持 反对

使用道具 举报

发表于 2007-6-9 20:32:53 | 显示全部楼层
Post by bruceasu
但是实际上/dev/loopX 设备只有8个,使用每一个虚拟硬盘/光盘镜像都要占用一个, 似乎不能增加, 不知道是不是编译内核时的参数,还是源代码中的定量? 也许是MAKEDEV的问题。

这个应该不是内核的参数。我见别人该过。好像改udev的配置就行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-10 06:10:14 | 显示全部楼层
Post by biinn
这个应该不是内核的参数。我见别人该过。好像改udev的配置就行。

http://svn.rpmforge.net/svn/trun ... cs/loop-devices.txt

PS:

此贴结贴,感谢大家的帮助。。iso 是没希望了,试过几种不同的“软件”和光盘格式包括纯UDF都失败。。

最终决定用 squashfs 了 《-- 我刚刚才知道这个东西,正是我要找的,希望它能支持类似的又大又多又超长文件名的package。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表