Nach dem Lesen und anschließendem Lesen kam ich zu dem Schluss, dass die Inodes so viel Platz einnehmen.
Sie können dies mit der Ausgabe von tune2fs bestätigen, indem Sie die folgenden Werte multiplizieren:
Inode count: 55918592 Inode size: 256
... und dies gibt Ihnen tatsächlich die fehlenden 13 Konzerte (14 315 159 552).
In der make2fs.conf Datei können Sie den folgenden Standard sehen: inode_ratio = 16384
. Wenn Sie dies mit der Anzahl der Inodes multiplizieren, erhalten Sie die vollständige Partitionsgröße (916 170 211 328). Dies ist also genau das, was es scheint. Die Anzahl der Inodes wird mit berechnet partition size / inode_ratio
.
Beim Lesen wird die Inode-Größe nicht empfohlen, aber die inode_ratio
Verschiebung selbst wird Ihnen viel Bewegungsfreiheit bieten. Das largefile
Preset erstellt für jeden 1 MByte einen Inode.
Ich bin nicht so weit gegangen (es werden keine kleinen Betriebssystemdateien auf dieser Partition gespeichert, sondern Downloads und manchmal auch Quellcode), also landete ich mit einer moderierten 128000 . Es muss keine Potenz von 2 sein, Inodes sind kein 1: 1-Spiegel der HD-Daten (wie FAT16), sie werden dynamischer verwendet.
Dies (kombiniert mit -m 0
natürlich) brachte nur 2 Gigs aus meiner großen Partition. Mit was kann ich leben?
mkfs.ext3 -i 128000 -m 0 /dev/sda4
Dies gab mir 9 Millionen Inodes (was die maximale Anzahl von Dateien und Verzeichnissen begrenzt, die auf der HD gespeichert werden können). Aber wie ich bereits sagte, wird kein Betriebssystem darauf installiert werden. Wenn man bedenkt, dass die Linux-Kernel-Quelle ungefähr 25 000 Dateien enthält, scheint der Schritt von der früheren 55-Mühle zu 9-Mill-Inodes ein guter Kompromiss zu sein.
Haftungsausschluss:
Sie müssen beim Einrichten des inode_ratio vorsichtig sein, da Ihr Dateisystem dies für immer aushalten wird. Sie können anschließend keine Inodes zu einer (ext2- oder ext3) -Partition hinzufügen, ohne sie neu zu formatieren.
Es ist auch nicht möglich, die Partition nur zu verkleinern und auf dem freien Speicherplatz eine neue zu erstellen, wenn die Inodes ausgehen, da durch das Verkleinern der Partition die Inodes proportional verkleinert werden, so dass Sie nur mit wenigen Inodes freie Partitionen ausführen können.