LINUX:Notions de gestion des disques


retour au menu de Linux


But

Dans cet article, nous aborderons quelques notions de base sur la gestion des disques. Sur un ordinateur, le disque dur est une pièce maitresse; il est important de pouvoir en ajouter. Notons qu'il est possible de créer un système de fichier dans une partie de la mémoire vive; c'est le cas ds répertoires "/dev", "/tmp" et "/run". Nous n'aborderons pas ce second aspect.


Liste des disques

Les disques durs sont repris dans les "devices" visibles dans le répertoire "/dev". Leurs noms commencent par les lettres "sd" suivies d'une lettre (a, b, c,...). Leur ordre définit leur ordre de branchement sur la carte mère; donc si on inverse deux câbles, le nom du disque changera.

La commande suivant permet de les lister:

ls /dev/sd?


Partitionnement du disque

Avant de pouvoir être utilisé un disque doit être initialisé et ensuite partitionné.


LVM

LVM (Logical Volume Manager) permet la création et la gestion de volumes logiques sous Linux.


Listes diverses

Lister les devices:

lsblk

donne par exemple:


NAME                MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda                   8:32   0 149,1G  0 disk
├─sda1                8:1    0   600M  0 part /boot/efi
├─sda2                8:2    0     1G  0 part /boot
└─sda3                8:3    0  48,2G  0 part
  ├─m1_vg1-m1_lv1   253:1    0    15G  0 lvm  /
  ├─m1_vg1-m1_lv2   253:0    0   3,9G  0 lvm  [SWAP]
  └─m1_vg1-m1_lv3   253:2    0  29,3G  0 lvm  /var
sdb                   8:0    0   149G  0 disk
└─sdb1                8:1    0   149G  0 part
  └─m1_vg2-m1_lv4   253:4    0   149G  0 lvm  /produc

On remarque les "TYPE"s:

  • disk pour disque
  • part pour partition
  • lvm pour LVM


Lister les UUIDs par device:

blkid

donne par exemple:


/dev/sda1: UUID="A8D9-2BE3" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="4a1267d6-6899-4121-81b3-a3b7c6e9b073"
/dev/sda2: UUID="991197da-025a-488b-8360-643ef062550b" BLOCK_SIZE="512" TYPE="xfs" PARTUUID="877718a2-01"
/dev/sda3: UUID="w9ZgHr-qHib-lGcs-lhAg-O1VX-JaO3-mwYPrX" TYPE="LVM2_member" PARTUUID="877718a2-02"
/dev/mapper/m1_vg1-lv1: UUID="a6bab893-5ed2-4832-8d26-246eaddfadd8" BLOCK_SIZE="512" TYPE="xfs"
/dev/mapper/m1_vg1-lv2: UUID="c14847c4-5757-4bd9-8d7c-a0a1fc8ef4e4" TYPE="swap"
/dev/mapper/m1_vg1-lv3: UUID="b5a54691-639f-4525-91e4-8631c4b35d5f" BLOCK_SIZE="512" TYPE="xfs"
/dev/sdb1: UUID="Ve6R4L-3KUD-2cAM-WDBs-3gZX-xMcE-ZdlPsW" TYPE="LVM2_member" PARTLABEL="Linux LVM" PARTUUID="e7d8228f-51db-478e-adcf-cca956998c26"
/dev/mapper/m1_vg2-lv4: UUID="e98cdd25-afb6-4d3b-8f7a-08e6985034c9" BLOCK_SIZE="512" TYPE="xfs"


Formatage d'espace disque

Une partition ou un Logical Volume (LVM) doivent être formatés pour être utilisable. Il existe plusieurs type de formatage selon l'usage que l'on veut en faire. Chaque OS a ses types de formatage (DOS, Windows, Linux,...). Au cours du temps, de nouveaux types de formatage plus performants apparaissent. Sous Linux, les types classiques ont évolués de "ext2", "ext3", "ext4" et "xfs".


Montage d'espace disque

Le device, une fois formaté, doit être monté dans un répertoire vide.


Drbd

Drbd est un équivalent du Raid 1 mais les deux disques sont sur des machines différentes et la synchronisation se fait à travers le réseau. Deux mises en oeuvre de DRBD sont exposées dans l'article sur la Haute disponibilité.




retour au menu de Linux