meta données pour cette page
Formater ou créer des partitions
Il est bon à savoir que les partitions contiennent des secteurs dont 1 secteur = 512 octets.
Si l'on veut une partition à 30 Gigaoctets alors il faudrait 30 000 000 000/512 = 58593750 secteurs. Chez moi les disques Maxtor (type 6L300R0) ont leurs premier secteur à Xmin (8000 ?). Alors la taille de la partition est de Xmin à Xmax car Xmin + 58593750 secteurs
Créer une partition
# fdisk /dev/sda -> n -> p -> 3 -> +100G -> t -> 83 -> w
- n = nouvelle partition
- p = partition primaire
- 3 = 3ème partition
- +100G = partition à 100Go ont peut aussi le noté en nombre de blocks
- t = type de partition
- fd = sélection de la partition type raid automatique
- w = écrire les modifications.
La partition doit maintenant être visible :
fdisk -l
Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 97656831 97654784 46,6G 83 Linux /dev/sda2 97656832 98633727 976896 477M 82 Linux swap / Solaris /dev/sda3 98633728 308348927 209715200 100G 83 Linux
Échec de relecture de la table de partitions.: Périphérique ou ressource occupé
Cela veut dire que le kernel ne voit pas encore la partition car il ne l'utilise pas. Voici comment on fait sans redémarrer la machine :
apt-get install parted
partprobe
Maintenant on peut voir que les partitions son accessible par le système :
ls /dev/sda*
/dev/sda /dev/sda1 /dev/sda2 /dev/sda3
Supprimer une partition
# fdisk /dev/sdb -> p -> d -> w
- p = partition primaire
- d = suppression de la partition
- w = écrire les modifications.
Formater la partition
# mkfs.ext4 /dev/sda3
Vérifier le système de fichiers
- Lister les partitions :
fdisk -l
- Redimensionner une partition :
resize2fs /dev/sda1 200M e2fsck -f /dev/sda1
Erreurs possible
Si l'on obtient ce type de message d'erreur :
e2fsck: Veuillez obtenir une version plus récente d'e2fsck !
Alors il s'agit d'installer une version ultérieure d'e2fsck comme ceci :
wget https://sourceforge.net/projects/e2fsprogs/files/e2fsprogs/v1.43.4/e2fsprogs-1.43.4.tar.gz tar xzf e2fsprogs-1.43.4.tar.gz cd e2fsprogs-1.43.4 ./configure make cd e2fsck/ ./e2fsck
Ressources
voir pour vérifier un système de fichier au boot : https://doc.ubuntu-fr.org/fsck