Taille raisonnable pour les «blocs réservés au système de fichiers» pour les disques non-OS?

21

Lors de la création d'un système de fichiers ( mkfs ...), le système de fichiers réserve 5% de l'espace pour son propre usage car, selon man tune2fs:

La réservation d'un certain nombre de blocs de système de fichiers pour une utilisation par des processus privilégiés est effectuée pour éviter la fragmentation du système de fichiers et pour permettre aux démons système, tels que syslogd (8), de continuer à fonctionner correctement une fois que les processus non privilégiés sont empêchés d'écrire dans le système de fichiers.

Mais avec de gros disques, 5%, c'est beaucoup d'espace.

J'ai des lecteurs 4x1,5 To pour le stockage de données (le système d'exploitation s'exécute sur un disque séparé), donc le paramètre par défaut réserverait 300 Go, ce qui est un ordre de grandeur de plus que l'ensemble du lecteur du système d'exploitation.

L'espace réservé peut être modifié, mais quelle est la taille raisonnable d'un disque de données? Puis-je le mettre à zéro ou cela pourrait-il entraîner des problèmes de fragmentation?

jg-faustus
la source

Réponses:

22

J'ai trouvé la réponse suivante https://www.redhat.com/archives/ext3-users/2009-January/msg00026.html , de Theodore Tso, un développeur ext4.

Si vous définissez le nombre de blocs réservés sur zéro, cela n'affectera pas beaucoup les performances, sauf si vous exécutez pendant de longues périodes (avec beaucoup de créations et de suppressions de fichiers) alors que le système de fichiers est presque plein (par exemple, au-dessus de 95%), à ce moment, vous serez soumis à des problèmes de fragmentation. L'allocateur multi-blocs d'Ext4 est beaucoup plus résistant à la fragmentation, car il essaie beaucoup plus difficile de trouver des blocs contigus, donc même si vous n'activez pas les autres fonctionnalités ext4, vous verrez de meilleurs résultats simplement en montant un système de fichiers ext3 en utilisant ext4 avant le système de fichiers devient complètement plein.

Si vous utilisez simplement le système de fichiers pour des archives à long terme, où les fichiers ne changent pas très souvent (c'est-à-dire un énorme magasin de mp3 ou de vidéos), cela n'aura évidemment pas d'importance.

João Pinto
la source
1
Grand merci. Directement de la bouche du cheval, même :)
jg-faustus
1
Pourtant, est-il correct d'utiliser %1comme blocs réservés, peu importe à quoi sert le système?
Muhammad Gelbana