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