Pense-bête: un deuxième disque dur pour votre GNU/Linux

Date: 11/01/2012 | Catégories: Open-source,Planet-libre,Systeme | Tags: ,,,,,

Petit pense-bête à usage interne pour installer (= partitionner & formater) un deuxième disque dur au format ext4 sur une distribution GNU/Linux.

Notes: les commandes suivantes doivent être effectuées depuis un compte root.

Préparation

On commence par vérifier la liste des disques disponibles avec la commande:

[cc]
# fdisk -l
[/cc]

J'obtiens:

J'ai donc deux disques disponibles (je suis sur une VM donc ne vous étonnez pas des tailles):

  • /dev/sda: d'une taille de 17.2 GB avec 3 partitions (sda1, sda2, sda5)
  • /dev/sdb: d'une taille de 34.4 GB sans partition

C'est ce deuxième disque (sdb) que l'on souhaite installer

Partitionnement

On commence donc par partitionner le disque en question:

[cc]
# fdisk /dev/sdb
[/cc]

Notes: Faites bien attention à lancer la commande fdisk sur le bon disque...

une seule grosse partition qui utilisera la totalité de l'espace disque:

Puis on demande à fdisk de lui affecter le type 'Linux'

Puis on valide:

La partition que l'on vient de créer portera le nom sdb1.

Formatage en ext4

On utilise ensuite la commande mkfs.ext4 pour formater la partition au format EXT4

[cc]
# mkfs.ext4 -b 4096 /dev/sdb1
[/cc]

Vérification

On vérifie que tout c'est bien passé:

[cc]
# fdisk -l
[/cc]

Nous disposons donc bien d'une disque (/dev/sdb1) de 34.4 GB

Utilisation de la nouvelle partition

Pour utiliser ce nouveau disque, il faut le monter ("mount").

On commence donc par créer un répertoire (/mnt/data) dans lequel le contenu du disque sera visible:

[cc]
# mkdir /mnt/data
[/cc]

Puis on édite le fichier /etc/fstab pour lui ajouter la ligne suivante:

On monte le disque:

[cc]
# mount /mnt/data
[/cc]

et on vérifie que le système le détecte:

[cc]
# df -k
[/cc]

Bingo, il ne reste plus qu'à écrire/lire vos données dans le répertoire /mnt/data !