tune2fs - combien d'espace à réserver sur un grand système de fichiers ext4

8

Je suis conscient qu'il y a plusieurs questions concernant la quantité d'espace à réserver sur un système de fichiers en utilisant tune2fs -m, mais certains des conseils sont contradictoires, certains semblent être pertinents uniquement pour le système de fichiers où rootest monté, et aucun ne semble être spécifiquement pour ext4.

Le lecteur que je recherche est un SSD / Disque dur hybride de 3 To avec une partition formatée à l'aide ext4et qui n'est utilisé que pour les fichiers multimédias. Root,, homeet swapsont tous dans leurs propres partitions sur un disque SSD que je laisserai bien seul.

À l'heure actuelle sur le ext4système de fichiers de 3 To , 5% de l'espace disque est réservé (par défaut), mais c'est un énorme 150 Go. Si cela est possible en toute sécurité, je voudrais réduire cela à 1%, ce qui équivaudrait à 30 Go, et ainsi libérer jusqu'à 120 Go. Veuillez noter que le système de fichiers est rempli à 92%, 5% du reste est l'espace réservé.

Les conseils de cette réponse suggèrent que la définition de l'espace réservé à 5% est judicieuse sur des ext3systèmes de fichiers presque complets pour éviter la fragmentation. Il indique ensuite que ext4c'est plus efficace, en déclarant explicitement que: "L'allocateur multi-blocs d'ext4 est beaucoup plus résistant à la fragmentation" . Il n'indique PAS ensuite quel pourcentage serait raisonnable ext4.

Je voudrais savoir s'il serait sûr de réduire l'espace disque réservé à 1% sur mon ext4système de fichiers de 3 To , tout en conservant une protection adéquate contre la fragmentation du système de fichiers?

Si l'espace réservé de 30 Go à 1% ne suffit pas, alors combien peu serait sûr?

Merci.

mattst
la source
4
J'ai toujours défini la quantité d'espace disque réservé à 0% pour les grandes partitions avec des fichiers multimédias uniquement. Je n'ai jamais eu aucun problème jusqu'à présent.
Francesco Turco

Réponses:

3

Cette réserve est principalement destinée aux partitions du système central afin que root puisse toujours se connecter si un utilisateur régulier parvient à remplir le lecteur et à obstruer les travaux. L'espace est nécessaire pour les fichiers temporaires, la copie et l'espace général pour les commandes shell.

Aucun n'est strictement nécessaire sur les volumes de données utilisateur simples. 5% sur les gros disques modernes, c'est beaucoup trop, j'utilise 2% juste pour être sûr mais probablement encore exagéré. (100 Mio serait probablement suffisant pour le mode d'urgence sur de nombreux systèmes)

Cependant, la raison secondaire de l'espace réservé est qu'il laisse des espaces entre la fin d'un fichier et le début du suivant. Un peu d'espace peut aider à empêcher la fragmentation des fichiers fréquemment modifiés, essentiellement les modifications peuvent être conservées dans la même zone physique que le fichier d'origine. Les fichiers multimédias sont rarement modifiés, sauf si vous modifiez bien sûr lesdits médias. Sur les SSD, la fragmentation n'a pas d'importance, car tous les segments sont accessibles à vitesse égale.

Maximum d'énergie
la source