Strenge Antwort
Lösungen wie -E lazy_itable_init
nicht das Ergebnis ändern, nur den Prozess beschleunigen. Dies wurde ausdrücklich gefordert, doch in vielen Fällen brauchen die Menschen mehr.
Extrabonus
In den meisten Fällen möchten Sie tatsächlich einige Optionen, die Ihren Verwendungsmustern entsprechen und nicht nur die Dateisystemerstellung beschleunigen, sondern auch eine schnellere Verwendung und mehr nutzbaren Speicherplatz ermöglichen.
Ich habe gerade einen Test gemacht. Auch ohne Verwendung -E lazy_itable_init
der folgenden Optionen wird die Erstellungszeit eines 2-TB-Dateisystems von 16 Minuten, 2 Sekunden auf 1 Minute, 21 Sekunden beschleunigt (Kernel 3.5.0 64-Bit bei Intel i7 2.2 GHz, 2-TB-Festplatte bei USB2-Verbindung - SATA wäre wahrscheinlich schneller). .
Für ein Dateisystem, das große Dateien enthält, verwende ich diese Kombination:
mkfs.ext3 /dev/sdXX -O sparse_super,large_file -m 0 -T largefile4
wo -T largefile4
nimmt Optionen in /etc/mke2fs.conf
denen im Allgemeinen etwas enthalten wie:
inode_ratio = 4194304
blocksize = -1
Führen Sie eine man mke2fs
für Details zu jeder dieser Optionen.
Hier sind relevante Auszüge:
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
Sagt nur, dass 5% nicht für root reserviert werden sollen, was für ein Dateisystem mit Daten (nicht booten / root) in Ordnung ist. 5% einer 2-TB-Festplatte bedeuten 100 GB. Das ist ein ziemlich bedeutender Unterschied.