創(chuàng)建文件系統(tǒng)時(shí),可以指定塊的大小。如果將來在你的文件系統(tǒng)中是一些比較大的文件的話,使用較大的塊大小將得到較好的性能。將ext2文件系統(tǒng)的塊大小調(diào)整為4096byte而不是缺省的1024byte,可以減少文件碎片,加快fsck掃描的速度和文件刪除以及讀操作的速度。另外,在ext2的文件系統(tǒng)中,為根目錄保留了5%的空間,對一個大的文件系統(tǒng),除非用作日志文件,5%的比例有些過多。可以使用命令"# mke2fs -b 4096 -m 1 /dev/hda6"將它改為1%并以塊大小4096byte創(chuàng)建文件系統(tǒng)。
使用多大的塊大小,需要根據(jù)你的系統(tǒng)綜合考慮,如果系統(tǒng)用作郵件或者新聞服務(wù)器,使用較大的塊大小,雖然性能有所提高,但會造成磁盤空間較大的浪費(fèi)。比如文件系統(tǒng)中的文件平均大小為2145byte,如果使用4096byte的塊大小,平均每一個文件就會浪費(fèi)1951byte空間。如果使用 1024byte 的塊大小,平均每一個文件會浪費(fèi)927byte空間。在性能和磁盤的代價(jià)上如何平衡,要看具體應(yīng)用的需要。
第1組命令:
mkfs.ext3 -T news /dev/sda5 (指定該分區(qū)文件系統(tǒng)的塊大小為4096)
mkfs.ext3 -b 4096 /dev/sda5
第2組命令:
mkfs.ext3 -i 4096 /dev/sda5 (指定每個inode的字節(jié)數(shù)為4096)
mkfs.ext3 /dev/sda5
mkfs.ext3 -b 2046 -m 2 /dev/hda5 格式化并設(shè)置數(shù)據(jù)塊為2KB,設(shè)置保留塊為2%
或者用tune2fs -m 2 /dev/hda4 這種方法不用格式化就可設(shè)置
tune2fs -l /dev/hda5 可以查看文件系統(tǒng)的詳細(xì)信息
tune2fs -j /dev/hda4 可以將ext2轉(zhuǎn)換為ext3而不損壞數(shù)據(jù)
文件系統(tǒng)的檢查工具:fsck e2fsck
e2fsck 用時(shí)有危險(xiǎn),不能很好的辨識文件系統(tǒng),特別是ext2,ext3混用時(shí)
fsck得用法:fsck -t ext3 /dev/hda5 或 fsck.ext3 /dev/hda5
原文:http://hi.baidu.com/lqlboy/blog/item/95a0b5a101d3c28d4610640d.html
使用多大的塊大小,需要根據(jù)你的系統(tǒng)綜合考慮,如果系統(tǒng)用作郵件或者新聞服務(wù)器,使用較大的塊大小,雖然性能有所提高,但會造成磁盤空間較大的浪費(fèi)。比如文件系統(tǒng)中的文件平均大小為2145byte,如果使用4096byte的塊大小,平均每一個文件就會浪費(fèi)1951byte空間。如果使用 1024byte 的塊大小,平均每一個文件會浪費(fèi)927byte空間。在性能和磁盤的代價(jià)上如何平衡,要看具體應(yīng)用的需要。
第1組命令:
mkfs.ext3 -T news /dev/sda5 (指定該分區(qū)文件系統(tǒng)的塊大小為4096)
mkfs.ext3 -b 4096 /dev/sda5
第2組命令:
mkfs.ext3 -i 4096 /dev/sda5 (指定每個inode的字節(jié)數(shù)為4096)
mkfs.ext3 /dev/sda5
mkfs.ext3 -b 2046 -m 2 /dev/hda5 格式化并設(shè)置數(shù)據(jù)塊為2KB,設(shè)置保留塊為2%
或者用tune2fs -m 2 /dev/hda4 這種方法不用格式化就可設(shè)置
tune2fs -l /dev/hda5 可以查看文件系統(tǒng)的詳細(xì)信息
tune2fs -j /dev/hda4 可以將ext2轉(zhuǎn)換為ext3而不損壞數(shù)據(jù)
文件系統(tǒng)的檢查工具:fsck e2fsck
e2fsck 用時(shí)有危險(xiǎn),不能很好的辨識文件系統(tǒng),特別是ext2,ext3混用時(shí)
fsck得用法:fsck -t ext3 /dev/hda5 或 fsck.ext3 /dev/hda5
原文:http://hi.baidu.com/lqlboy/blog/item/95a0b5a101d3c28d4610640d.html