======Gestion des disques durs/SSD sous Linux======
Voici quelques commandes utiles pour afficher/modifier le paramétrage des disques et partitions sous Linux :
cat /proc/partitions
major minor #blocks name
8 0 2930266584 sda
8 1 2930265088 sda1
8 16 2930266584 sdb
8 17 2930265088 sdb1
8 32 2930266584 sdc
8 33 2930265088 sdc1
8 48 2930266584 sdd
8 49 2930265088 sdd1
8 64 62522712 sde
8 65 248832 sde1
8 66 1 sde2
8 69 62271488 sde5
9 1 8790400512 md1
252 0 60178432 dm-0
252 1 2088960 dm-1
252 2 8790396928 dm-2
252 3 2088960 dm-3
df -hT | grep -v tmpfs
Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/ymir2-root ext4 57G 3,3G 51G 7% /
/dev/sde1 ext2 228M 221M 0 100% /boot
/dev/mapper/vgmd1-lvmd1 ext4 8,2T 6,6T 1,7T 81% /mnt/data
/home/dude/.Private ecryptfs 57G 3,3G 51G 7% /home/dude
====fdisk====
**fdisk** est un couteau suisse pour partitionner un disque (MBR uniquement, voir parted pour les disques GPT)
fdisk -l /dev/sda
====parted====
Comme fdisk, **parted** gère en plus les partitions GPT.
parted /dev/sda
====fsck====
**fsck** est un utilitaire qui permet de vérifier et réparer l'intégrité d'un système de fichier.
fsck -fV /dev/sda
NB : cette commande permet de checker le système de fichier de la partition en argument ; en revanche cette dernière ne doit pas être montée. Si vous voulez "fschecker" votre / ou toute autre partition indémontable à chaud, il faut soit :
* lancer la commande ''shutdown -F''
* soit créer le fichier /forcefsck : ''touch /forcefsck''
... pour forcer un fsck au prochain redémarrage de la machine.
====tune2fs====
tune2fs permet //d'ajuster les paramètres des systèmes de fichiers ext2/ext3/ext4//. Pour lister ces paramètres on utilise l'option ''-l'' :
tune2fs -l /dev/sda1
... mais il existe de nombreuses autres options, dont :
* ''-c '' : permet de modifier le nombre de démarrages qui déclenche un fsck sur le système de fichier ; par défaut il vaut 30 jours, et on peut le désactiver avec 0 ou -1
* ''-i [d|m|w]'' : permet de spécifier le durée maximum entre 2 fsch automatiques ; exprimé par défaut en jours (d), mais on peut aussi spécifier en semaines (w) ou en mois (m). 0 permet de désactiver les vérifications périodiques.
====badblocks====
badblocks -sv /dev/sda1