User Tools

Site Tools


informatique:linux:gestion_hdd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
informatique:linux:gestion_hdd [2014/07/09 12:32]
pteu créée
informatique:linux:gestion_hdd [2015/07/25 00:37]
pteu tune2fs + titrification des outils
Line 3: Line 3:
 Voici quelques commandes utiles pour afficher/​modifier le paramétrage des disques et partitions sous Linux : Voici quelques commandes utiles pour afficher/​modifier le paramétrage des disques et partitions sous Linux :
  
 +<code bash>
 cat /​proc/​partitions cat /​proc/​partitions
 major minor  #​blocks ​ name major minor  #​blocks ​ name
  
-   ​8 ​       0   20971520 ​sda +   ​8 ​       0 2930266584 ​sda 
-   ​8 ​       1     ​248832 ​sda1 +   ​8 ​       1 2930265088 sda1 
-   ​8 ​       ​2 ​         ​1 ​sda2 +   ​8 ​      16 2930266584 sdb 
-   ​8 ​       ​5 ​  ​20719616 sda5 +   ​8 ​      17 2930265088 sdb1 
-  ​11 ​       0    1048575 sr0 +   ​8 ​      32 2930266584 sdc 
- 254        ​0 ​  19824640 ​dm-0 +   ​8 ​      33 2930265088 sdc1 
- 254        ​1 ​    892928 ​dm-1+   ​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 
 +</​code>​
  
 +<code bash>
 df -hT | grep -v tmpfs df -hT | grep -v tmpfs
-Sys. fich.             Type     ​Taille ​Util. Dispo Uti% Monté sur +Sys. de fichiers ​       ​Type     ​Taille ​Utilisé ​Dispo Uti% Monté sur 
-rootfs ​                ​rootfs ​     19G  1,7G   ​17G  10% / +/​dev/​mapper/​ymir2-root ​ ext4        57G    3,3G   ​51G   7% / 
-/​dev/​mapper/​vdeb7-root ext4        ​19G ​ 1,7G   ​17G ​ 10% / +/​dev/​sde1 ​              ​ext2 ​      ​228M ​   221M     0 100% /boot 
-/dev/sda1              ext2       ​228M ​  ​18M  199M   ​9% /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 
 +</​code>​
  
-fdisk - /dev/sda+====fdisk====
  
 +**fdisk** est un couteau suisse pour partitionner un disque (MBR uniquement, voir parted pour les disques GPT)
 +<code bash>
 +fdisk -l /dev/sda
 +</​code>​
 +
 +====parted====
 +
 +Comme fdisk, **parted** gère en plus les partitions GPT.
 +<code bash>
 parted /dev/sda parted /dev/sda
 +</​code>​
  
 +====fsck====
 +
 +**fsck** est un utilitaire qui permet de vérifier et réparer l'​intégrité d'un système de fichier.
 +<code bash>
 fsck -fV /dev/sda 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 ​checker ​votre / ou toute autre partition indémontable à chaud il faut créer le fichier /filesystemcheck ​pour forcer un fsck au prochain redémarrage de la machine.+</​code>​ 
 +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 à chaudil 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''​ :
 +<code bash>
 tune2fs -l /dev/sda1 tune2fs -l /dev/sda1
 +</​code>​
 +... 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 ​-sv /dev/sda1+====badblocks====
  
 +<code bash>
 +badblocks -sv /dev/sda1
 +</​code>​
informatique/linux/gestion_hdd.txt · Last modified: 2015/07/25 00:37 by pteu