|
|
发表于 2007-6-6 11:22:25
|
显示全部楼层
试试使用文件系统
Post by arli
我有个usb 盘,其中一个fat32分区,该分区里有个目录下有50万多左右的小文件,因为簇的关系它占用的空间是原始的3倍之多。。
有没有可能将它打包然后mount ?
我试过 mkisofs 来企图打包成 iso,但失败了,因为文件太多了超过了65535(max)
有没有可能用tar 类似的打包然后mount 成一个目录来操作呢(读取only),或者有类似的东西?
哪位给支支招。。。
可以使用文件系统, squashfs, cramfs, reiser4, reiserfs都喺唔错嘅选择, 当然需要你嘅系统支持至得. 我印象中squashfs喺使用某个工具生成. 下面以reiser4(對小文件优化) 为例:
dd if=/dev/zero of=/home/xxx/xxx.img bs=1M count=600 600M够了吧
losetup /dev/loopX /home/xxx/xxx.img X 通常为 0-7, 选择没有使用过的吧
mkfs.reiser4 /dev/loopX
losetup -d /dev/loopX
使用:
1, mount -o loop -t reiser4 /home/xxx/xxx.img /mnt/img
2, /etc/fstab
/hoem/xxx/xxx.img /mnt/img reiser4 loop,defaults 0 0 |
|