tune2fs - wie viel Speicherplatz auf einem großen ext4-Dateisystem reserviert werden soll

8

Ich bin mir bewusst, dass es mehrere Fragen gibt, wie viel Speicherplatz in einem Dateisystem mit reserviertem Dateisystem reserviert werden soll tune2fs -m, aber einige der Ratschläge sind widersprüchlich, andere scheinen nur für das Dateisystem relevant zu sein, in dem sie rootgemountet sind, und keiner scheint speziell dafür zu sein ext4.

Das Laufwerk, nach dem ich frage, ist eine 3-TB-Hybrid-SSD / Festplatte mit einer Partition, die mit formatiert wurde ext4und die NUR für Mediendateien verwendet wird. Root, homeUnd swapsind alle in ihren eigenen Partitionen auf einem SSD - Laufwerk , das ich gut allein verlassen wird.

Im Moment sind auf dem 3-TB- ext4Dateisystem 5% des Speicherplatzes reserviert (Standardeinstellung), aber das sind satte 150 GB. Wenn dies sicher ist, möchte ich dies auf 1% reduzieren, was 30 GB entspricht, und dabei 120 GB freisetzen. Bitte beachten Sie, dass das Dateisystem zu 92% voll ist, 5% des verbleibenden ist der reservierte Speicherplatz.

Der Rat in dieser Antwort legt nahe, dass es auf nahezu vollständigen ext3Dateisystemen sinnvoll ist, den reservierten Speicherplatz auf 5% zu setzen, um eine Fragmentierung zu vermeiden. Dann heißt es, dass dies ext4effizienter ist, und es wird ausdrücklich darauf hingewiesen, dass "der Multi-Block-Allokator von ext4 viel fragmentierungsresistenter ist" . Anschließend wird NICHT empfohlen, für welchen Prozentsatz dies sinnvoll wäre ext4.

Ich möchte wissen, ob es sicher ist, den reservierten Speicherplatz auf meinem 3-TB- ext4Dateisystem auf 1% zu reduzieren und gleichzeitig einen angemessenen Schutz für die Fragmentierung des Dateisystems aufrechtzuerhalten.

Wenn der reservierte Speicherplatz von 30 GB bei 1% nicht ausreicht, wie wenig wäre dann sicher?

Vielen Dank.

mattst
quelle
4
Ich habe den reservierten Speicherplatz für große Partitionen nur mit Mediendateien immer auf 0% festgelegt. Ich hatte bisher noch nie ein Problem.
Francesco Turco

Antworten:

3

Diese Reserve gilt hauptsächlich für die Kernsystempartitionen, sodass sich root weiterhin anmelden kann, wenn es einem normalen Benutzer gelingt, das Laufwerk zu füllen und die Werke zu verstopfen. Der Speicherplatz wird für temporäre Dateien, zum Kopieren und allgemeiner Spielraum für Shell-Befehle benötigt.

Bei einfachen Benutzerdatenmengen wird keine unbedingt benötigt. 5% auf großen modernen Laufwerken sind viel zu viel. Ich verwende 2%, um sicher zu gehen, aber wahrscheinlich ist es immer noch übertrieben. (100 MiB würden wahrscheinlich für den Notfallmodus auf vielen Systemen ausreichen.)

Der sekundäre Grund für den reservierten Speicherplatz ist jedoch, dass zwischen dem Ende einer Datei und dem Anfang der nächsten Lücken bleiben. Ein wenig Platz kann dazu beitragen, das Fragmentieren häufig geänderter Dateien zu verhindern. Im Wesentlichen können die Änderungen im selben physischen Bereich wie die Originaldatei aufbewahrt werden. Mediendateien werden selten geändert, es sei denn, Sie bearbeiten diese Medien. Bei SSDs spielt die Fragmentierung keine Rolle, da auf alle Segmente mit gleicher Geschwindigkeit zugegriffen wird.

Maximale Kraft
quelle