Gérer les partitions de mon système Linux
Nous allons découvrir dans cet article une série de commandes permettant de gérer les partitions sur un système Linux.
Liste des partitions :
Afficher la liste des partitions d''un disque dur
Pour afficher la liste des partitions d''un disque dur ainsi que leurs formats et tailles sous linux, on peut utiliser la commande fdisk.
:~$ fdisk -l
ou
:~$ sudo fdisk -l
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0002a51d
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2499 20067328 83 Linux
/dev/sda2 2499 2611 901121 5 Extended
/dev/sda5 2499 2611 901120 82 Linux swap / Solaris
La commande affiche la liste des disques durs de la machine et les informations de partitionnement de ces derniers.
Processus utilisant une partition :
Comment lister les processus utilisant une partition
Pour afficher la liste des processus accé'dant à' une partition, on peut utiliser la commande fuser.
La commande utilisé'e dans notre exemple liste les processus utilisant la partition "'boot"'.
:~# fuser -miuv /home/
ou
:~#sudo fuser -miuv /home/
USER PID ACCESS COMMAND
/home/: root kernel mount (root)/home
boinc 2167 F.c.m (boinc)boinc
pcr 599 ..c.. (pcr)bash
Démonter une partition :
Comment dé'monter une partition avec umount
Pour dé'monter une partition on peut utiliser la commande linux umount.
:~# umount /dev/sda1
ou
:~# sudo umount /dev/sda1
Si la commande é'choue avec l''erreur suivante "'device is busy."', vous pouvez tenter de forcer le dé'montage de la partition avec la mé'thode suivante.
Forcer le démontage d'une partition
Tuer les processus utilisant une partition
Pour tuer les processus accé'dant à' une partition, on peut utiliser la commande suivante :
:~# fuser -kmiuv /home/
ou
:~# sudo fuser -kmiuv /home/
USER PID ACCESS COMMAND
/home/: root kernel mount (root)/home
boinc 2167 F.c.m (boinc)boinc
pcr 3326 ..c.. (pcr)sh
Tuer le processus 2167 ? (y/N) N
Tuer le processus 3326 ? (y/N)
Cette commande liste les processus accé'dant à' la partition et demande à' l''utilisateur si il veut tuer le processus ou non.
Une fois tous les processus tué's vous pouvez de nouveau lancer la commande umount.
Monter une partition :
Comment monter une partition avec mount
Pour monter une partition on peut utiliser la commande linux mount.
:~$ mount -t ext3 /dev/sdb /media/usb/
ou
:~$ sudo mount -t ext3 /dev/sdb /media/usb/
"'OPTION -t ext3"' est à' adapter en fonction du type de formatage utilisé' sur la partition à' monter.
Pour connaî'tre les partitions montables, ré'fé'rez-vous à' la section «' Liste des partitions »'
Nombre de Lectures : 306
Date de mise en ligne : 05 mai 2011 à 10:53
Les Catégories