2012-03-08 51 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