Jawaban yang ketat
Solusi seperti -E lazy_itable_init
tidak mengubah hasilnya, hanya mempercepat proses. Inilah yang secara eksplisit ditanyakan namun dalam banyak kasus orang membutuhkan lebih banyak.
Bonus ekstra
Dalam kebanyakan kasus, Anda sebenarnya menginginkan beberapa opsi yang cocok dengan pola penggunaan Anda dan tidak hanya mempercepat pembuatan sistem file tetapi juga memungkinkan penggunaan yang lebih cepat dan ruang yang lebih bermanfaat.
Saya baru saja melakukan tes. Bahkan tanpa menggunakan -E lazy_itable_init
, opsi di bawah ini mempercepat waktu pembuatan sistem file 2TB dari 16 menit 2 detik hingga 1 menit 21 detik (kernel 3.5.0 64bit pada Intel i7 2.2GHz, disk 2TB pada koneksi USB2 - SATA mungkin akan lebih cepat) .
Untuk sistem file yang akan menyimpan file besar, saya menggunakan kombinasi ini:
mkfs.ext3 /dev/sdXX -O sparse_super,large_file -m 0 -T largefile4
di mana -T largefile4
mengambil opsi /etc/mke2fs.conf
yang umumnya berisi sesuatu seperti:
inode_ratio = 4194304
blocksize = -1
Lakukan man mke2fs
perincian untuk masing-masing opsi ini.
Berikut adalah ekstrak yang relevan:
sparse_super
Create a filesystem with fewer superblock backup copies (saves space on large filesystems).
large_file
Filesystem can contain files that are greater than 2GB. (Modern kernels set this feature automatically
when a file > 2GB is created.)
-i bytes-per-inode
Specify the bytes/inode ratio. mke2fs creates an inode for every bytes-per-inode bytes of space on the disk. The
larger the bytes-per-inode ratio, the fewer inodes will be created. This value generally shouldn't be smaller than
the blocksize of the filesystem, since in that case more inodes would be made than can ever be used. Be warned that
it is not possible to expand the number of inodes on a filesystem after it is created, so be careful deciding the
correct value for this parameter.
-m 0
hanya mengatakan tidak mencadangkan 5% untuk root, yang oke untuk sistem file data (bukan boot / root). 5% dari disk 2TB berarti 100Gb. Itu perbedaan yang cukup signifikan.