Pour installer un nouveau disque (SSD, disque-dur, clĂ© USB), il y a 4 Ă©tapes Ă suivre. Dans le cas dâun pĂ©riphĂ©rique externe, seules les 2 premiĂšres Ă©tapes sont nĂ©cessaires, les Ă©tapes suivantes pouvant ĂȘtre prises en charge par le bus USB.
Une alternative Ă lâensemble de cette procĂ©dure est dâutiliser lâapplication graphique GParted qui prend en charge les deux premiĂšres Ă©tapes :
gparted # Depuis la ligne de commande, ou depuis le menu.
1. Partitionner le disque
Pour identifier les disques dans le cas général, vous pouvez utiliser :
sudo fdisk -l | grep '^Disk /' | cut -d ' ' -f2 | cut -d ':' -f1
qui donne quelque chose comme :
/dev/loop0
/dev/loop1
/dev/loop2
/dev/loop3
/dev/loop4
/dev/loop5
/dev/nvme0n1
/dev/sda
/dev/sdb
ou encore :
df -H
Le nom du pĂ©riphĂ©rique (« device name ») fait rĂ©fĂ©rence Ă lâensemble du disque, et non pas Ă la partition.
Pour voir lâensemble des partitions et des pĂ©riphĂ©riques associĂ©s sont accessibles avec :
sudo fdisk -l
ou pour avoir un affichage plus synthétique :
lsblk -o NAME,FSTYPE,UUID
ou pour avoir plus de détails :
lsblk -o NAME,FSTYPE,UUID,LABEL,VENDOR,MODEL
Vous devez commencer par créer une ou plusieurs partitions sur votre disque.
Assurez-vous dâavoir dĂ©montĂ© toutes les partitions existantes qui aurait Ă©tĂ© montĂ© par le systĂšme automatiquement.
Pour voir les partitions montées, utilisez :
mount
Pour démonter les partitions, utilisez :
umount /dev/sdX1
umount /dev/sdX2 # et Ă©ventuellement
umount /dev/sdX3 # ainsi de suite
Par exemple, pour partitionner le disque /dev/sdb
, utiliser la commande :
sudo fdisk /dev/sdb # ATTENTION ! Assurez-vous de ne pas vous tromper de périphérique.
Les principales commandes de fdisk
qui vous seront nécessaires sont :
Commande | Description |
---|---|
m | Affiche lâaide |
p | Affiche la table des partitions |
n | Créer (new) une nouvelle partition |
d | Effacer (delete) une partition existante |
q | Quitter sans sauvegarder |
w | Ăcrire (write) la table des partitions est quittĂ© |
-
Usage typique de fdisk
sudo fdisk /dev/sdb # Attention: Ne pas copier cette ligne sans l'adapter Ă vos besoins.
Welcome to fdisk (util-linux 2.37.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command.
On commence par regarder ce quâil existe comme partition :
Command (m for help): p Disk /dev/sdb: 29,3 GiB, 31457280000 bytes, 61440000 sectors Disk model: GOODRAM 32GB Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x41c49121 Device Boot Start End Sectors Size Id Type /dev/sdb1 2 61439999 61439998 29,3G 83 Linux
Dans ce cas, on veut refaire toute la clé USB, on va donc commencer par supprimer la partition existante :
Command (m for help): d Selected partition 1 Partition 1 has been deleted.
Ensuite on crée une nouvelle partition (qui prendra toute la taille de la clé, donc une seule partition principale) :
Command (m for help): n Partition type p primary (0 primary, 0 extended, 4 free) e extended (container for logical partitions) Select (default p): p Partition number (1-4, default 1): First sector (2048-61439999, default 2048): Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-61439999, default 61439999): Created a new partition 1 of type 'Linux' and of size 29,3 GiB.
On enregistre les modifications et on quitte :
Command (m for help): w The partition table has been altered. Calling ioctl() to re-read partition table. Syncing disks.
2. Formater le nouveau disque
Pour un disque qui ne sera utilisé que par un systÚme Linux, le type de format recommandé est ext4
. Pour certain Linux oĂč ext4
nâest pas disponible, utilisez de prĂ©fĂ©rence ext3
.
Pour formater vos partitions :
sudo mkfs.ext4 /dev/sdXn # X : X représente le périphérique
# n : 1 à n en fonction du nombre partition.
3. Monter (mount) la partition
NOTE : Ceci nâest gĂ©nĂ©ralement pas nĂ©cessaire pour les pĂ©riphĂ©riques USB Externes.
Pour vérifier les procédures ci-dessus, vous devrez pour chaque partition faire la procédure suivante :
Dâabord vous devez crĂ©er un point de montage (« mount point »), il sâagit dâun dossier vide oĂč la partition sera rattachĂ©e.
Ensuite lâutilisation de la commande mount
permettra de monter la partition dans ce répertoire :
sudo mkdir /mnt/disk1
sudo mount /dev/sdb1 /mnt/disk1
df -H
4. Rendre lâaccĂšs au disque permanent
NOTE: Ceci nâest gĂ©nĂ©ralement pas nĂ©cessaire pour les pĂ©riphĂ©riques USB Externes.
Commencer par faire une sauvegarde de votre fichier /etc/fstab file
, par exemple :
sudo cp /etc/fstab /etc/fstab.old
Il y a plusieurs solutions pour configurer le montage dâune partition. Il est possible dâutiliser le nom (dĂ©rivĂ© du nom du pĂ©riphĂ©rique), le libellĂ© ou lâidentificateur de la partition.
Ăditer le libellĂ© dâune partition
Pour mettre un label sur une partition, par exemple pour la partition ayant comme nom /dev/sdb1
(« device name ») vous pouvez utiliser :
sudo e2label /dev/sdb1 mylabel
Retrouver lâidentificateur dâune partition (UUID
)
Le plus simple est probablement dâutiliser la commande lsblk
comme suit :
lsblk -o NAME,FSTYPE,UUID
Ăditer le fichier /etc/fstab
Pour éditer le fichier, vous pouvez utiliser un éditeur de texte en mode terminal :
sudo nano /etc/fstab
ou si vous préférer un éditeur graphique :
xed admin:///etc/fstab
Ajouter en fin de fichier la ligne correspondant à la configuration de votre partition que se construit comme suit :
<systĂšme_de_fichier> <point_de_montage> <type> <options> <dump> <pass>
Par exemple, si vous utilisez le nom de la partition :
/dev/sdb1 /mnt/disk1 ext4 defaults 1 2
Si vous utiliser lâUUID
 (méthode conseillée):
UUID=53a7fab2-7d36-4519-a7b1-1effeb2df856 /mnt/disk1 ext4 errors=remount-ro 0 2
Si vous utilisez le libellé :
LABEL=mylabel /mnt/disk1 ext4 defaults 1 2
Une fois le fichier sauvegardé, vous pouvez tester votre configuration avec :
sudo mount -a
Puis vérifier le contenu du point de montage :
ls -lF /mnt/disk1/
Vous devez Ă minima trouver un dossier lost+found
 :
drwx------ 2 root root 16384 Jun 14 13:38 lost+found/
኿