====== FileSystem ======
===== Tune2fs =====
Par défaut un pourcentage (souvent 5%) de l'espace disque est attribué à root afin qu'il puisse toujours se connecter s'il n'y a plus de place et que les processus système fonctionnent toujours.\\
Cela peut-être handicapant par exemple sur une très large partition système, voir inutile sur une partition data.\\
On peut alors modifier cette valeur à chaud grâce à la commande ci-dessous.\\
Par exemple pour paramétrer à 1% ( on peut aussi mettre 0 ) sur sda3 :
tune2fs -m 1 /dev/sda3
===== Check & Repair =====
Les manipulations doivent être effectuées sur une partition démontée.\\
On prend pour exemple la partition "mapartitiondetest".
==== à chaud ====
=== Sans LVM ===
df -h | head -1 && df -h | grep mapartitiondetest
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/sda5 236M 33M 191M 15% /opt/mapartitiondetest
umount /opt/mapartitiondetest
== check ==
EXTx
e2fsck /dev/sda5
XFS
xfs_check /dev/sda5
== repair ==
EXTx
fsck -y /dev/sda5
XFS
xfs_repair /dev/sda5
=== Avec LVM ===
df -h | head -1 && df -h | grep mapartitiondetest
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/OperatingSystem--vg-mapartitiondetest 236M 33M 191M 15% /opt/mapartitiondetest
umount /opt/mapartitiondetest
== check ==
EXTx
e2fsck /dev/mapper/OperatingSystem--vg-mapartitiondetest
XFS
xfs_check /dev/mapper/OperatingSystem--vg-mapartitiondetest
== repair ==
EXTx
fsck -y /dev/mapper/OperatingSystem--vg-mapartitiondetest
XFS
xfs_repair /dev/mapper/OperatingSystem--vg-mapartitiondetest
==== à froid====
Les manipulations doivent être effectuées sur une partition démontée.\\
S'il y a le moindre doute, préférer effectuer cette intervention à froid.\\
Attention, on part ici du principe qu'on connait la partition que l'on souhaite manipuler, si ce n'est pas le cas, vérifier avant tout que l'on peut la retrouver d'une quelconque façon, grâce à sa taille par exemple.
=== Sans LVM ===
Booter sur un liveCD et ouvrir un terminal.\\
Ou, si l'OS est crashé au démarrage, entrer simplement le mot de passe root normalement proposé.
== check ==
EXTx
e2fsck /dev/sda5
XFS
xfs_check /dev/sda5
== repair ==
EXTx
fsck -y /dev/sda5
Astuce, si l'OS est accessible, effectuer simplement la commande suivante :
touch /forcefsck
reboot
XFS
xfs_repair /dev/sda5
=== Avec LVM ===
Booter sur un liveCD, ouvrir un terminal et monter toutes les partitions LVM disponibles :
vgscan -c --mknodes
vgchange -a y
== check ==
EXTx
e2fsck /dev/mapper/OperatingSystem--vg-mapartitiondetest
XFS
xfs_check /dev/mapper/OperatingSystem--vg-mapartitiondetest
== repair ==
EXTx
fsck -y /dev/mapper/OperatingSystem--vg-mapartitiondetest
XFS
xfs_repair /dev/mapper/OperatingSystem--vg-mapartitiondetest