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 : 221
Date de mise en ligne : 05 mai 2011 à 10:53

Les Catégories

Une Pub