Créer une table GPT, une partition FFS et un système de fichiers FFSv2 sur un disque USB

1) Brancher le disque


2) Repérer le disque

(passer en root)

su -

sysctl hw.disknames

ou

dmesg | grep sd

(nous décidons qu'il s'agît de sd0)


3) Supprimer la table GPT déjà existante

gpt destroy sd0

4) Créer une table de partition GPT

(l'option -f est importante au cas où il y aurait eu du MBR avant)

gpt create -f sd0

5) Créer une partition unique, qui occupera tout l'espace

gpt add -t ffs sd0

Voici ce qui doit s'afficher :

/dev/rsd0: Partition 1 added : ...

-------------------------------------------------------------------------------

Si vous souhaitez créer une partition d'une taille définie, ou lui attribuer un Label, un index préci, là, ça se corse !
Exemple pour une partition de 50Go (50 x 1 073 741 824 / 512 blocs = 1 04 857 600) :

gpt add -b 34 -s 104857600 sd0

(Voir le man de gpt)

-------------------------------------------------------------------------------


6) Récupérer le nom du volume logique créé

dmseg | grep sd0

Vous devriez voir quelque chose comme 'dkX at sd0' (où X est un chiffre)..
On va dire dk3 ici


7) Initialiser la partition en FFSv2

(L'option -O 2 indique FFSv2 et est préconisée pour les disques de plus d'1To. FFSv1 est relativement long à créer sur de gros disques)

newfs -O2 dk3

8) Créer un point de montage et monter la partition

mkdir /mnt/usb

mount /dev/dk3 /mnt/usb

9) Montage permanent de la partition (automatique au redémarrage du système)

echo '/dev/dk3 /mnt/usb ffs rw 0 0' >> /etc/fstab


↑ Haut de page