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 10:32] – créée pteuinformatique:linux:gestion_hdd [2015/07/24 22:37] (current) – tune2fs + titrification des outils pteu
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
  
-          0   20971520 sda +          0 2930266584 sda 
-          1     248832 sda1 +          1 2930265088 sda1 
-                   sda2 +         16 2930266584 sdb 
-            20719616 sda5 +         17 2930265088 sdb1 
-  11        0    1048575 sr0 +         32 2930266584 sdc 
- 254          19824640 dm-0 +         33 2930265088 sdc1 
- 254            892928 dm-1+         48 2930266584 sdd 
 +         49 2930265088 sdd1 
 +         64   62522712 sde 
 +         65     248832 sde1 
 +         66          sde2 
 +         69   62271488 sde5 
 +   9        1 8790400512 md1 
 + 252          60178432 dm-0 
 + 252           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/24 22:37 by pteu