User Tools

Site Tools


Sidebar

Sidebar

Accueil

Menu Linux

Menu Windows

Menu Android

I. Partie LINUX

  • Préliminaire

Introduction Linux

LiveCD Linux

  • Installation

LiveCD Ubuntu

Installation Ubuntu

Ubuntu sur Netbook

Installation sur support USB

Installation sans CD-ROM

Installations, mise à jour

Réinstallation/Migration version Ubuntu

Applications Ubuntu

Notes

Documentation-Aides

* Aller plus loin

Arborescence Ubuntu

Recherche Ubuntu

Edition Linux

Terminal & Super Utilisateur

Commandes Linux (1)

Commandes Linux (2)

Utilisateurs, groupes, droits

Matériel

Imprimante Linux

Compression-Archivage

Déplacer le /home

Bureau-Gnome

Environnement graphique

  • Réseau

Connexion Linux

Réseau Linux

Routeurs

Paramétrage routeur

Analyse Réseau - Gestion parc

Partages,Transferts

Disque-Réseau

Contrôle à distance

Contrôle à distance Linux

Teamviewer

Serveur

Serveur Linux

OpenVPN

Sécurité Linux

SSH

Authentification

Migration Linux Petite entreprise

  • Utiliser des applications Windows

Virtualisation

Wine: Applications Windows sous Linux

  • Téléphonie VOIP

Asterisk, TrixBox, Elastix

Routeur double Wan

  • Maintenance, dépannage

Sauvegarde

Sauvegarde Linux

Synchronisation Linux

Dépannage Ubuntu

Antivirus Linux

Grub

Grub2

Partitions Linux

Fichier fstab

Récupération de fichiers, partitions

  • BDD

BDD Linux

Access/MySQL

Talend Open Studio

II. Partie commune

Présentation

  • Internet

Navigation Internet

Thunderbird (1)

Thunderbird (2)

Thunderbird (3)

Courrier GMail

  • Création de site

Dokuwiki

Joomla

  • Bureautique

Open Office

  • Graphisme

Picasa

  • Photo

Photo: Théorie

Photo: Pratique

Diaporama, site photos

Retouche: Gimp

  • Téléphone

Téléphonie

  • Multimedia

YouTube

Musique

Télévision

  • BDD

Access/MySQL

III. Partie WINDOWS

  • Préliminaire

Logiciels Windows

Utilitaires Windows

  • Internet

Connexion Internet

Export OutlookExpress

Changement d'ordinateur

Agenda

Blog: Dotclear

Exploration/Dépannage Internet

  • Création de site

Joomla

Dreamweaver

  • Réseau

Partage Connexion

Partage Fichiers

Partage Imprimante

Transfert Fichiers

  • Dépannage

Prévention-dépannage Windows

  • Divers

Anti-virus

Gravure CD

Installation périphérique Windows

Partitions Windows

Organisation disque dur

Sauvegarde-Synchronisation Windows

Putty

Contrôle à distance

Bash Shell

IV. Partie Android

Sidebar

Smartphone

Messages pour le Web

partitions-linux

Partitions sous Linux

Au début, Linux aavait besoin d'au moins deux partitions: la racine et le swap. On a tout avantage à en adopter trois (ordre à respecter):

  • la racine qui contient l'ensemble de l'arborescence Linux sauf le /home. Selon la taille du disque, attribuer entre 8 à 20 Go,
  • le /home pour les données personnelles (documents et réglages), taille maximum disponible,
  • le Swap, espace réservé à la mémoire virtuelle. Prendre une à deux fois la mémoire RAM installée, maximum 2 Go.
La partition Swap est maintenant remplacée par un fichier Swapfile. Voir plus bas.

Préliminaire

Un disque DOS 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 Gparted

Le 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).

Gparted est installé par défaut dans toutes les installations d'Ubuntu.

  • Pour utiliser GParted sur un ordinateur Windows, insérer un LiveCD Ubuntu et redémarrer sur le CD-ROM. Choisir au démarrage la langue française (touche F2) puis après démarrage Ubuntu, aller dans le menu en haut à gauche, cliquer Système/Administration/Editeur de partition.
  • Sur une machine démarrée en Ubuntu, installer Gparted (qui est dans le LiveCD, mais qui ne l'est plus dans l'installation standard d'Ubuntu, considéré comme non-indispensable).

Sur les versions plus anciennes d'Ubuntu, les partitions étaient appelées ainsi:

  • hda pour le 1° disque, hdb pour le 2°, en général le CD-ROM est hdc… (choix par la fenêtre en haut à droite)
  • hda1 pour la 1° partition du 1° disque dur, hda2 pour la 2°, etc…

Sur certains portables, on rencontrait déjà auparavant le disque en sdc et ses partitions en sdc1, sdc2…

Sur les nouveaux PC équipés de disques SATA (successeurs des disques IDE) et depuis Ubuntu 8.04, les partitions s’appellent sda1, sda2… Cette appellation des disques internes en sda, sda1… est maintenant généralisée à tous les disques (IDE, SATA ou SCSI).

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:

  • sda1 qui apparaît en /dev/sda1, format NTFS, montage en /media/hda1, c’est la partition de boot de XP,
  • sda2 en /dev/sda2 est une partition étendue qui comprend les suivantes,
  • sda5 en /dev/sda5, format Ext3, point de montage / (racine du Linux),
  • sda6 en /dev/sda6, format Linux-Swap,
  • sda7 en /dev/sda7, format Ext3, point de montage /home (équivalent Linux du Documents and Settings en Windows).

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:

  • sda1, format NTFS, inchangé
  • sda2, format Linux-Swap pour le Swap
  • sda3, format Ext3 pour la racine-système /
  • sda4, format Ext3 pour les données /home

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 sdb (Ubuntu 7.10) les partitions :

  • sdb1 en /dev/sdb1, format NTFS, montage en /media/sdb1,
  • sdb2, partition étendue comprenant :
  • sdb5 en /dev/sdb5, format Fat32, montage en /media/sdb5
Pour intervenir avec GParted sur une partition, il faut au préalable “démonter” la partition. Aucune opération n'est pas possible sur une partition active. C'est pourquoi, on utilise GParted à partir d'un LiveCD.
Format NTFS: Pour disposer du format NTFS dans Gparted, il faut rajouter le paquet ntfsprogs en cliquant ici
sudo apt install ntfsprogs

Copie de partitions

Si on a besoin de copier une partition, on peut utiliser la fonction copier-coller de Gparted.

  • Sélectionner la partition à copier
  • Démonter la partition
  • Partition/Copier
  • Sélectionner un espace vide (de taille supérieure ou égale)
  • Partition/Coller
  • Placer la partition à l'endroit voulu (début ou fin de l'espace libre)
  • Après l'opération, faire les mises à jour nécessaires dans /etc/fstab et Grub (update-grub) pour les différents OS en cas de multi-boot Linux
  • Supprimer la partition copiée (elle porte le même UUID que la nouvelle).

Autres outils spécifiques aux partitions

Plusieurs outils sont à mentionner:

Gestionnaire de disque - Disk-Manager

Installation disk-manager

Disk-manager ne fait pas partie des paquets officiels Ubuntu, mais il est très commode.

A utiliser avec réserve. Disk-Manager fait l'objet de nombreux rapports de bugs, c'est la raison pour laquelle il a été retiré des dépôts officiels.

Installation sur Ubuntu 10.04

Une solution pour Ubuntu 10.04 est arrivée avec une nouvelle version disk-manager_1.0.1-6_all. A télécharger sur http://www.mediafire.com/?5y3ol3mzjn2 pour installation par double clic.

Utilisation

Disk-manager est un outil avec une interface graphique simple qui permet de configurer les préférences des partitions:

  • détection automatique de nouvelles partitions (par exemple, lorsque l'on branche un disque dur externe ou une clé USB) dès le démarrage de l'ordinateur ;
  • gestion complète des partitions (depuis le choix du point de montage jusqu'aux options de montage) ;
  • enregistrement des modifications des informations de montage des partitions dans le fichier de configuration /etc/fstab;
  • activation ou désactivation de l'écriture dans les partitions NTFS.

Utilitaire de disque (gnome-disk-utility)

Utilitaire de disque (ou Gnome-Disk-Utility) est installé par défaut depuis Ubuntu 9.10. Peut également s'installer par clic sur

sudo apt install gnome-disk-utility

Accès par Sytème/Administration/Utilitaire de disque.

C'est un utilitaire graphique simple qui permet de gérer et diagnostiquer les disques (internes ou externes) de son ordinateur.

Les fonctions principales comprennent:

  • informations de base d'une partition (système de fichiers, taille, point de montage)
  • montage/démontage, éjection de médias amovibles
  • changement de label d'un volume
  • suppression de partitions
  • vérification de partition

NTFS-Config

NTFS-Config permettait d'attribuer automatiquement à toutes les partitions NTFS le support de l'écriture. N'existe plus.

On le lançait par Système/Administration/Outil de Configuration NTFS.

FileLight

Filelight est un utilitaire graphique montrant l'espace utilisé sur les partitions.

Autres outils

Si besoin, on peut aussi utliser

Modification partitions

Quand 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 est endommagée, 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.

Attention

Si la partition-racine a été redimensionnée ou déplacée, l'UUID a changé, il faut alors modifier le Grub (/boot/grub/menu.lst) et le fstab.

Pour les autres partitions, il faudra corriger le fichier fstab.

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

Ou, plus simple, en restant dans sa session, entrer la commande

sudo update-grub

Lignes de commande

fdisk, sfdisk

De nombreuses commandes permettent de voir les partitions sur un ordinateur, la plus simple est sfdisk -l (ou fdisk -l) qui donne les informations sur la géométrie des disques (têtes, secteurs, cylindres) et les partitions présentes.

sudo sfdisk -l  # ou sudo fdisk -l

On voit ici les deux disques sda et sdb.

  • Si on a besoin de démonter la Swap pour modifier la partition correspondante, la commande est:
sudo swapoff /dev/sdan  # pour démonter et arrêter la swap en sdan

cfdisk

cfisk 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.

mkfs, mke2fs

Une fois les partitions identifiées et préparées, il reste à les formater. Avec mke2fs ou mkfs, les types de système de fichier disponibles sont :

  • ext2, ext3 ou ext4, système de fichier Linux (seulement ext2 ou ext3 avec mkfs)
  • reiserfs, alternative de l'ext3
  • vfat, système de fichier de windows 9x

On a ainsi par exemple :

  • mke2fs.ext3 /dev/sdxy ⇒ créer un système de fichiers ext3 sur /dev/sdxy
  • mke2fs.vfat /dev/sdxy ⇒ créer un système de fichiers fat32
  • mkswap /dev/sdxy ⇒ préparer une partition swap

Pour formater les partitions avec mke2fs, la syntaxe est du type :

sudo mke2fs.ext4 /dev/sdb2  # pour formater sdb2 en ext4

parted

Parted est un outil en ligne de commande.

Une particularité, il permet de redimensionner une partition. Télécharger la documentation sur http://www.gnu.org/software/parted/manual/parted.pdf.

  • Pour voir les partitions existantes, la commande est parted -l. Commande appréciée, la réponse donne les partitions en ko ou Mo. Dans l'exemple suivant, deux disques 250Gb et 1 To avec une clé USB 4Go:
guy@AthosN:~$ sudo parted -l
Modèle: ATA STM3250318AS (scsi)
Disque /dev/sda : 250GB
Taille des secteurs (logique/physique) : 512o/512o
Table de partitions : msdos

Numéro  Début   Fin     Taille  Type      Système de fichiers  Fanions
 1      32,3kB  94,5GB  94,5GB  primary   ntfs                 démarrage
 2      94,5GB  96,7GB  2147MB  primary   linux-swap(v1)
 3      96,7GB  249GB   152GB   extended
 5      96,7GB  110GB   13,2GB  logical   ext3
 6      123GB   249GB   126GB   logical   ext3


Modèle: ATA SAMSUNG HD103UJ (scsi)
Disque /dev/sdb : 1000GB
Taille des secteurs (logique/physique) : 512o/512o
Table de partitions : msdos

Numéro  Début   Fin     Taille  Type      Système de fichiers  Fanions
 1      32,3kB  130GB   130GB   primary   ext3                 démarrage
 2      130GB   1000GB  870GB   extended


Modèle: Corsair VoyagerGT (scsi)
Disque /dev/sdg : 4144MB
Taille des secteurs (logique/physique) : 512o/512o
Table de partitions : msdos

Numéro  Début   Fin     Taille  Type     Système de fichiers  Fanions
 1      32,3kB  4137MB  4137MB  primary  fat32
On peut aussi lancer **parted** et faire ensuite **print** pour voir les partitions
  • dd

La commande dd permet de copier tout ou partie d'un disque − EN BON ÉTAT − par blocs d'octets, indépendamment de la structure du contenu du disque en fichiers et en répertoires.

Droits sur les partitions

Si la partition est montée :

sudo chmod -R a+rw /media/sdxy/  # pour une partition sdxy

Cela donne les droits de lecture et d'écriture à tout le monde !

Autre solution: mettre les bonnes options dans /etc/fstab.

Voir http://coursinforev.ovh.org/dokuwiki/doku.php/utilisateurs_droits

Vérification des partitions

fsck (pour File System ChecK) est l'utilitaire de vérification des fichiers:

  • L'outil e2fsck effectue principalement à la vérification des partitions de type ext2 et ext3 d'Ubuntu.
  • L'outil tune2fs permet de configurer la fréquence des contrôles d'intégrité (via fsck).

fsck

tune2fs

  • Par défaut, le fréquence est de tous les trente démarrages.
  • On peut changer cette fréquence (exprimée en nombre de démarrages ou par unités de temps) avec tune2fs, mais il faut garder un intervalle raisonnable. Deux optins:

Pour choisir cette fréquence, utiliser l'outil tune2fs qui permet entre autres de configurer la fréquence de lancement de fsck:

  • soit en nombre de démarrages maximum sans vérification -“maximum mount count” - (option -c suivie du nombre choisi)
  • soit en unités de temps (option -i + jours=d, semaines=w, mois=m)
  • soit les deux ensemble

Commandes à lancer en sudo pour enregistrer les modifications.

Exemples

sudo tune2fs -c 30  -i 10d /dev/sda4  # vérification tous les 10 jours en gardant max 30 démarrages
sudo tune2fs -c 30 -i 0d /dev/sda4  # retour à 30 démarrages
  • Pour lire les caractéristiques d'une partition:
sudo tune2fs -l /dev/sda4

Parmi toutes les informations affichées, on trouve:

root@U10:~# tune2fs -l /dev/sda7
tune2fs 1.41.11 (14-Mar-2010)
Filesystem volume name:   <none>
Last mounted on:          /
Filesystem UUID:          3f45413f-3d8c-4f45-8fd6-43405375947d
...
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
...
Filesystem created:       Sat Mar 13 17:08:36 2010
Last mount time:          Mon May 10 19:53:06 2010
Last write time:          Wed May  5 18:40:36 2010
Mount count:              9
Maximum mount count:      30
Last checked:             Wed May  5 18:40:36 2010
Check interval:           15552000 (6 months)
Next check after:         Mon Nov  1 17:40:36 2010
Lifetime writes:          12 GB

Renommer une partition/un disque

Gparted

On peut renommer (ou changer l'étiquette d'une partition avec Gparted):

  • sélectionner la partition
  • démonter la partition
  • renommer par Partition/Etiquette

Utilitaire de disque

  • Cliquer Système/Administration/Utilitaire de disque
  • Sélectionner un disque, puis une partition
  • Cliquer sur Renommer le système de fichiers

Ext3, ext4

  • Au moment de créer une partition dans Gparted, utiliser la case Etiquette pour lui attribuer un nom.
  • Pour le faire par la suite avec une partition en service, installer le paquet e2fsprogs
sudo apt install e2fsprogs

puis entrer ensuite la commande e2label:

sudo e2label /dev/sdb1 NouveauNom  #  16 caractères au maximum autorisés pour le label

Pour constater les effets, cliquer sur Gparted/Actualiser les périphériques.

NTFS

Installer d'abord le paquet xfsprogs. Ensuite, entrer dans un terminal la commande ntfslabel:

sudo umount /dev/sdbi
sudo ntfslabel /dev/sdbi Nouveau_Nom # exemple ici avec la partition sdbi
sudo mount -a

Le label Baptême_Partition doit comporter 12 caractères au maximum. A la fin, cliquer sur Gparted/Actualiser les périphériques.

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 NTFS

Pour utiliser une partition avec le système de fichiers NTFS et y accéder en lecture et écriture, il faut:

  • vérifier l'installation du pilote ntfs-3g, (installé de base depuis Ubuntu 7.10).
  • ajouter/modifier une instruction à la fin du fichier /etc/fstab, sous la forme suivante:
# 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

  • En résumé, pour modifier une partition NTFS, on préférera, par facilité, par habitude et peut-être aussi par sécurité, utiliser un outil Windows, surtout si on en dispose (Voir chapitre spécifique Partitions Windows). Sinon, défragmenter impérativement le disque sous Windows et passer en Linux pour utiliser GParted, réduire une partition Windows et faire de la place à Ubuntu.
  • De toute façon, pour tout ce qui concerne les partitions Linux, utiliser les outils Linux GParted.
  • Avant une installation Ubuntu, on peut préparer le terrain et créer ses partitions Linux dans l'espace libre du disque dur avec GParted du LiveCD:
    • la partition-racine /
    • la partition pour les données /home
    • le swap.

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 ntfsprogs 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

  • Débrancher l'ordinateur, l'ouvrir,
  • Mettre en place le dique dur,
  • Brancher un cordon d'alimentation,
  • Brancher le câble SATA ou la nappe IDE,
  • Refermer l'ordinateur et redémarrer,
  • Lancer Gparted,
  • Créer les partitions,
  • Pour ajouter les nouvelles partitions dans /etc/fstab, faire au plus simple en utilisant Disk-Manager

Cas du déplacement du /home

  • Pour déplacer le /home existant dans une des nouvelles partitions, démarrer en LiveCD,
  • Créer des points de montage pour la racine, pour le /home actuel et pour le futur /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
  • Monter les partitions racine, ancien /home et futur /home
sudo mount /dev/sdxi /media/sdxi
sudo mount /dev/sdxj /media/sdxj
sudo mount /dev/sdyk /media/sdyk
  • Copier l'ancien /home dans le futur
sudo cp -a /media/sdxj/. /media/sdyk
  • Editer le fstab enregistré dans /etc de la racine)
gksu gedit /media/sdxi/etc/fstab
  • Changer le point de montage de l'ancien /home en /media/old_home et celui du nouveau en /home
  • Redémarrer en normal
  • Observer et vérifier le bon fonctionnement avant d'effacer l'ancienne partiton /home.

Formatage clé USB

En dehors de Gparted, on peut aussi utiliser Système/Administration/Utilitaire de disque pour un formatage ou reformatage simple.

Grouper des systèmes de fichiers

Si la partition /home par exemple est proche de la saturation, il existe une solution avec mhddfs, en dehors de LVM (Logical Volume Manager) qu'il faut avoir mis en place au départ, se reporter sur http://linux.leunen.com/?p=314.

Modification/Suppression d'une partition

Pour supprimer une partition et éviter les ennuis au redémarrage, procéder comme suit:

  • démarrer en LiveCD,
  • ouvrir Gparted et supprimer la partition,
  • monter la racine,
  • se chrooter sur la partition montée
  • corriger le fichier /etc/fstab. Il est recommandé d'utiliser Disk-Manager (voir http://coursinforev.ovh.org/dokuwiki/doku.php/partitions_linux?s=disk manager#installation_pour_ubuntu_9.04_et_suivants) qui mettra /etc/fstab directement à jour,
  • corriger le Grub par la commande
sudo update-grub  # valable pour grub-legacy et grub2 (grub-pc) 

Nota: On peut aussi procéder de façon classique:

  • modifier à la main le fichier /boot/grub/menu.lst pour le grub-legacy (l'ancien grub). Attention, les UUIDs peuvent avoir changé,
  • utiliser la méthode de récupération du MBR (sudo grub, etc…).
Attention: Si le procédé ne marche pas avec un Grub2, réinstaller grub2 selon le lien suivant.

Sauvegarde MBR

  • Sauvegarder la table de partitions dans un fichier:
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!

  • Restaurer la table de partitions:
sudo dd if=mbr.bin of=/dev/hda

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).

partitions-linux.txt · Last modified: 2022/07/31 15:09 by guy