Linux et FreeBSD nomment les disques durs et les partitions selon deux principes différents. Cette section décrit les principales différences entre les deux systèmes.
FreeBSD n'a besoin que d'une entrée dans la table de partition primaire de
votre disque dur. Cette partition primaire est appelée ``slice'' (en
français tranche de gateau ou part de pizza :-) dans la terminologie
FreeBSD. Il utilise ensuite le programme disklabel
pour créer plusieurs
partitions logiques dans cette partition primaire. Ces partitions logiques
sont appelées ``partitions'' dans la terminologie FreeBSD. Ce concept
est similaire à la façon dont Linux (et DOS) manipule les partitions
logiques dans une partition étendue. Notez que le programme fdisk
de
Linux ne peut pas afficher les partitions d'une slice FreeBSD depuis le menu
principal, mais il peut afficher l'information de nommage de disque
(disklabel) BSD si on utilise la commande 'b'. Le résultat sera quelque
chose comme ceci (/dev/hda4
est la slice FreeBSD) :
# fdisk /dev/hda
Command (m for help): p
Disk /dev/hda: 64 heads, 63 sectors, 621 cylinders
Units = cylinders of 4032 * 512 bytes
Device Boot Begin Start End Blocks Id System
/dev/hda1 * 1 1 27 54400+ 83 Linux native
/dev/hda2 28 28 55 56448 83 Linux native
/dev/hda3 56 56 403 701568 83 Linux native
/dev/hda4 404 404 621 439488 a5 BSD/386
Command (m for help): b
Reading disklabel of /dev/hda4 at sector 1624897.
BSD disklabel command (m for help): p
8 partitions:
# size offset fstype [fsize bsize cpg]
a: 64512 1624896 4.2BSD 0 0 0 # (Cyl. 404 - 419)
b: 104832 1689408 swap # (Cyl. 420 - 445)
c: 878976 1624896 unused 0 0 # (Cyl. 404 - 621)
e: 64512 1794240 4.2BSD 0 0 0 # (Cyl. 446 - 461)
f: 645120 1858752 4.2BSD 0 0 0 # (Cyl. 462 - 621)
BSD disklabel command (m for help): q
#
Les lettres `a'...`f' dans la première colonne sont les mêmes étiquettes (labels) que celles utilisées plus bas dans l'exemple d'une slice FreeBSD. La lettre `b' désigne la partition de swap tandis que `c' désigne la slice en entier. Voyez la documentation pour plus d'informations sur la façon ``standard'' d'affecter ces lettres aux différents types de partition.
Les disques durs sont nommés des façons suivantes sous Linux et FreeBSD :
Linux FreeBSD
Premier disque IDE /dev/hda /dev/wd0
Second disque IDE /dev/hdb /dev/wd1
Premier disque SCSI /dev/sda /dev/sd0
Second disque SCSI /dev/sdb /dev/sd1
Les partitions (slices FreeBSD) d'un disque sont nommées de la façon
suivante (/dev/hda
est utilisé comme exemple) :
Linux FreeBSD
Premiere partition primaire /hda1 /dev/wd0s1
Deuxieme partition primaire /dev/hda2 /dev/wd0s2
Troisieme partition primaire /dev/hda3 /dev/wd0s3
Quatrieme partition primaire /dev/hda4 /dev/wd0s4
Les partitions d'une slice FreeBSD sont nommées de la façon suivante
(/dev/hda4
est la slice FreeBSD) :
Linux label FreeBSD label Point de montage par defaut FreeBSD
/dev/hda5 /dev/wd0s4a /
/dev/hda6 /dev/wd0s4b swap
/dev/hda7 /dev/wd0s4e /var
/dev/hda8 /dev/wd0s4f /usr
Si vous avez installé FreeBSD dans la slice /dev/sdb3
, et que
/dev/sdb2
est une partition Linux étendue contenant deux partitions
logiques (/dev/sdb5
et /dev/sdb6
), l'exemple précédent
ressemblera plutôt à ceci :
Nom Linux Nom FreeBSD Point de montage par defaut FreeBSD
/dev/sdb7 /dev/sd1s3a /
/dev/sdb8 /dev/sd1s3b swap
/dev/sdb9 /dev/sd1s3e /var
/dev/sdb10 /dev/sd1s3f /usr
Chapitre suivant, Chapitre Précédent
Table des matières de ce chapitre, Table des matières générale
Début du document, Début de ce chapitre