2012-03-08 52 views
1

我在Ubuntu 11.10 64,我正在开发一个应用程序在C中创建大量的文件吨目录。我正在尝试计算更轻的内容,在某些文件夹中创建一些大文件或在大量文件夹中创建大量小文件。我知道答案是某些目录中的一些大文件。Ubuntu的创建分区块超过4k

我想计算在哪个分区块大小我将我的日期存储在较少的空间,如何更改或创建一个新的分区与其他块大小大于ext4的默认4k?

+0

你能描述的任务更多的细节?数据是什么?什么样的访问更典型(读/写;随机/顺序)?您的数据将始终采用与数据本身相同的大小(如果在FS级别没有压缩),则只有元信息可能占用不同的空间部分。 – osgx 2012-03-08 14:48:55

+0

Squid(缓存web代理)使用了大量的嵌套目录,大约有16个当前下一级目录;共3或4个级别。在较低的地方有很多小文件。 – osgx 2012-03-08 14:50:37

+0

读取和写入,随机,数据是随机二进制,通常是相同的大小 – 2012-03-08 23:57:48

回答

0

尝试用mkfs.ext4(对于8K块大小):

# mkfs.ext4 -j -b 8192 /dev/sda3 
+0

sudo mount -t ext4/dev/sda10 md5cracker mount:错误的fs类型,错误的选项,/ dev/sda10上的错误超级块 – 2012-03-08 00:56:07