|
Table des matières
Partitions sous LinuxLinux a besoin d’au moins deux partitions: la racine et le swap. On a tout avantage à en adopter trois (ordre à respecter):
PrincipeUn disque ne peut avoir plus de 4 partitions “primaires”. Pour augmenter le nombre de partitions, on introduit (au-delà de 3 partitions primaires) une partition “étendue” qui contiendra les partitions suivantes, dites “logiques”. Editeur de partitions GpartedLe LiveCD d’Ubuntu comprend GParted (Gnome Partition Editor, appelé maintenant Editeur de partition) qui est un outil de partition complet. C’est un utilitaire universel capable de toutes les fonctions sur la plupart des systèmes de fichiers existants (voir lien suivant).
On voit sur la copie d’écran suivante le disque avec les noms des partitions donnés par Ubuntu (version ancienne):
Sur certains portables, on rencontrait déjà auparavant le disque en sdc et les partitions en sdc1, sdc2… Généralement, tous les périphériques USB étaient appelés sda, sdb ou sdc selon qu’il y avait ou non un disque SATA sur le PC et selon la prise USB utilisée. On les trouve maintenant en sde, sdf… La partition SWAP est une mémoire virtuelle spécifique Linux. La racine des fichiers Linux est symbolisée par le slash /. On voit sur le 1° disque hda les partitions suivantes avec leur point de montage Linux:
Nota: On aurait pu simplifier et ne pas introduire de partition “étendue” (c’est même le choix recommandé. Le premier écran est issu d’une partition crée par PartitionMagic sous Windows), on aurait eu alors:
Vue des partitions du disque hda (Ubuntu 7.10) sans partition étendue (hda1 à hda4) Vue des partitions du disque sda (Ubuntu 8.04) avec partition étendue sda2 (qui comprend lui-même sda3, sda4 et sda5). Quand on lance Gparted à partir d’Ubuntu installé, on voit les points de montage. On voit sur le 2° disque hdb (Ubuntu 7.10) les partitions :
cfdiskcfisk est un utilitaire qui permet de créer ou modifier des partitions. Son interface, proche de celui de fdisk en MS-DOS, un peu pauvre le dessert. Nombreux sont ceux qui lui préfèrent Gparted. On accède aux fonctions en se déplaçant avec les flèches G/D. Gestionnaire de disqueInstallationDisk-manager ne fait pas partie des paquets officiels Ubuntu, mais il est très commode. Installation jusqu'à Ubuntu 8.10Pour l’installer, installer au préalable apt://dmsetup, puis cliquer sur le lien http://flomertens.free.fr/disk-manager/download.html et choisir le fichier pour Feisty (8.04) ou Intrepid (si disponible pour 8.10). Enfin, installer disk-manager en se plaçant dans le dossier où a été effectué le téléchargement: sudo dpkg -i disk-manager_1.0.1-1_all.deb On y accède ensuite par Système/Administration/Gestionnaire de disque. Installation pour Ubuntu 9.04 et suivants
deb http://fr.archive.ubuntu.com/ubuntu/ intrepid universe
sudo apt-get update && sudo apt-get install disk-manager
UtilisationDisk-manager est un outil avec une interface graphique simple qui permet de configurer les préférences des partitions:
Modification partitionsQuand on supprime une partition (pour donner de la place à une partition contigue), ne pas oublier que les numéros des partitions vont changer en conséquence. Heureusement, l’utilisation des UUIDs dans le fichier /etc/fstab élimine une partie des erreurs, mais bien vérifier les points de montage s’ils sont exprimés en /media/sdxy. Si une ligne du fstab, le système se met en panne au démarrage. Pour se faciliter le travail, utiliser Disk-Manager qui mettra à jour les UUIDs des partitions. AttentionSi la partition-racine a été redimensionnée à gauche , l’UUID a changé, il faut alors modifier le Grub (/boot/grub/menu.lst). Le plus simple est de rester en LiveCD et de réinstaller le Grub: sudo grub grub> find /grub/stage1 grub> root (hdx,y) grub> setup (hdx) grub> quit PySDMPySDM est un gestionnaire graphique de périphériques de stockage (storage device manager). Cet outil permet de gérer les divers points de montage des périphériques statiques et dynamiques, ainsi que les options de montage de ces périphériques. Lignes de commande
sudo sfdisk -l On voit ici les deux disques sda et sdb.
sudo swapoff /dev/sdan # pour démonter et arrêter la swap en sdan
Droits sur les partitionsSi la partition est montée : sudo chmod -R a+rw /media/sdxy/ # pour une partition sdxy Cela donne les droit de lecture et d’écriture à tout le monde ! Voir http://coursinforev.ovh.org/dokuwiki/doku.php/utilisateurs_droits Renommer une partition/un disqueExt3, ext4
sudo e2label /dev/sdb1 NouveauNom # 16 caractères au maximum autorisés pour le label Redémarrer le système pour un disque interne ou débrancher/rebrancher le périphérique pour un disque externe pour constater les effets. NTFSInstaller d’abord le paquet apt://xfsprogs. Ensuite, entrer dans un terminal la commande: sudo umount /dev/sdb1 sudo xfs_admin -L Baptême_Partition /dev/sdb1 # exemple ici avec la partition sdb1 Le label Baptême_Partition doit comporter 12 caractères au maximum. Redémarrer le système ou démonter/remonter le périphérique. Nota Le changement de nom peut aussi être réalisé très facilement par Disk-Manager qui fera également le changement de point de montage. Partitions NTFSPour utiliser une partition avec le système de fichiers NTFS et y accéder en lecture et écriture, il faut:
# Partition Windows - NTFS UUID=<identifiant_partition> point_de_montage ntfs-3g rw,user,auto,gid=100,uid=1000,nls=utf8,umask=002 0 0 Recommandations pour les installations initiales Ubuntu
C’est lors de l’installation que l’on attribuera ensuite ces partitions à leurs fonctions respectives. Mais si on ne l’a pas fait, on pourra toujours le faire dans la séquence d’installation avec un interface moins parlant. Nota Sur Ubuntu, hors cas du LiveCD, il faut installer le paquet ntfsporogs pour formater une partition en NTFS. Conseil. On consultera toujours avec intérêt la page http://doc.ubuntu-fr.org/installation/repartitionnner. Installation nouveau disque dur
Cas du déplacement du /home
sudo mkdir /media/sdxi # montage de la / sudo mkdir /media/sdxj # montage de l'ancien /home sudo mkdir /media/sdyk # montage du futur /home
sudo mount /dev/sdxi /media/sdxi sudo mount /dev/sdxj /media/sdxj sudo mount /dev/sdyk /media/sdyk
sudo cp -a /media/sdxj/. /media/sdyk
gksu gedit /media/sdxi/etc/fstab
Suppression d'une partitionPour supprimer une partition et éviter les ennuis au redémarrage, procéder comme suit:
Attention: Le procédé ne marche pas avec un Grub2 (sauf connaissance plus approfondie), on se retrouve obligé de réinstaller Ubuntu 9.10. Pour éviter cela, deux solutions:
- repasser d’abord en grub-legacy avant de commencer le processus et au plus tard avant de passer à la partie concernée par le Grub, - installer au préalable GAG qui assure alors la gestion du Grub. Sauvegarde MBR
sudo dd if=/dev/hda of=mbr.bin bs=512 count=1 (Après, on peut aussi sauvegarder le fichier mbr.bin sur clé USB ou sur un autre ordinateur). Ne pas oublier pas de refaire une sauvegarde de la table de partition si on repartitionne le disque dur!
Attention à bien utiliser hda et non hda1 ( hda = le disque ; hda1 = la première partition du disque. La table de partition se trouve au tout début du disque, avant la première partition). |