User Tools

Site Tools


informatique:linux:gestion_hdd

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 <nb de démarrage> : 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 <intervalle_entre_vérifications>[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
informatique/linux/gestion_hdd.txt · Last modified: 2015/07/24 22:37 by pteu