RSS: Blog | Wiki | Forum

Partitionnement

Un article de Easyneuf.

[modifier] Partitionnement de la mémoire flash

La flash est vu comme un disque dur IDE par le noyau Linux.

[modifier] Ancienne liste des partitions

Image:Easygate partition.png

Partitions:

  • boot : cette partition (répertoire /boot) va contenir les images des différents noyaux, les ramdisk de démarrage (ou non si initramfs est utilisé), ainsi que les fichiers des sommes de controle (md5). Il contiendra aussi l'image (noyau + ramdisk) failsafe. Cette partition ne sera pas vue en permanence par le système, et ne sera accessible en écriture que lors de la phase de mise à jour de l'OS pour éviter tout risque d'erreur lors de coupure de courant. Le switch entre 2 versions de kernel utilisera des liens symboliques et non une réécriture du fichier de configuration de Grub. La taille prévue pour cette partition sera d'environ 32Mo. 16Mo seront utilisés par le système de rescue, 3Mo par les images du kernel, 8Mo par les ramdisks.
  • root filesystem 1 : contient l'image du système de fichiers numéro 1. Taille prévu: ~96Mo
  • root filesystem 2 : contient l'image du système de fichiers numéro 2. Taille prévu: ~96Mo
  • data : Partition optionnelle qui sera susceptible de conserver les fichiers de manière permanente entre chaque reboot de la machine. Par exemple, le home des utilisateurs, les différents fichiers de configurations (/etc/passwd, ...), les données récupérées d'un appareil photo. Taille prévu : ~12Mo

Remarque : Les systèmes de fichiers en lecture seule seront probablement au format squashfs. Pour les systèmes de fichiers en lecture-écriture, EXT2 sera utilisé. Le système de fichier sera configuré pour désactiver le lancement automatique de fsck au démarrage, ainsi que la réservation d'un minimum de secteurs libres pour l'utilisateur root.

Pour permettre d'écrire dans un premier temps sur la partition squashfs, le système de fichier unionfs sera utilisé.

[modifier] Nouveau format des partitions:

Plus simple, plus souple et plus secure

  • /dev/hda1: partition de boot (4Mo)
  • /dev/hda2: système numéro 1 (164Mo)
  • /dev/hda3: système numéro 2 (164Mo)
  • /dev/hda5: système de secours (24Mo)
  • /dev/hda6: partition utilisateur (135Mo)

Illustration : Image:Easygate partition2.png