Partition nement Flash pour 16 Mo reliable_upgrade=y (suite)
TABLEAU 3-3
FLASH_SIZE – 5,11
FLASH_SIZE – 412
FLASH_SIZE – 3 712 255
Le système de fichiers /var/upgrade
Comme cela est décrit dans
microprogramme " page
monte une partition de 1 Mo en tant que système de fichiers /var/upgrade. Ce
système de fichiers est utilisé pour héberger le fichier d'état de la procédure de mise
à niveau fiable (voyez
page
Il est important de noter que la partition JFFS2 /var/upgrade se compose de deux
blocs Flash non contigus (0,5 Mo chacun), un réside dans la moitié inférieure et
l'autre dans la moitié supérieure du périphérique Flash. Monterey Linux profite de
la capacité des couches MTD et JFFS2 de Linux à prendre en charge un système de
fichier dans des secteurs Flash non contigus afin de mettre en œuvre /var/upgrade
de cette façon.
Une autre fonctionnalité du système du fichier JFFS2 qui utilise /var/upgrade
pour la procédure de mise à niveau fiable est l'absence de création de dépendances
par les structures internes JFFS2 (telle que des listes liées) basées sur des numéros de
secteurs Flash ou des décalages absolus dans la Flash. Au lieu de cela, lors du
montage d'un système de fichiers sur une partition, le JFFS2 balaye tous les secteurs
Flash constituant la partition et recrée le contenu logique d'un système de fichiers
dans une représentation interne en RAM. Cette fonctionnalité garantie que quelle
que soit la moitié de la Flash utilisée par le démarrage du ShMM, Linux est capable
de monter /var/upgrade comme système de fichiers JFFS2 et d'utiliser le contenu
précédent du système de fichiers.
Fichier d'état de la procédure de mise a niveau fiable
La procédure de mise à niveau fiable de logiciel conserve l'état de la dernière session
de procédure de mise à niveau dans le fichier /var/upgrade/status stocké dans
un système de fichiers dédié (/var/upgrade), qui est monté par Linux
94
Guide d'administration système du serveur Netra CT 900 • Janvier 2007
1
/dev/mtdchar2
0.25
/dev/mtdchar3
3.75
/dev/mtdchar4
91, si reliable_upgrade vaut y, le Monterey Linux
" Fichier d'état de la procédure de mise a niveau fiable "
94).
Non monté
Non monté
Non monté
" Procédure fiable de mise à niveau de
L'image du noyau de
Linux
L'image de
microprogramme
d'U-Boot
L'image du système de
fichier racine de Linux
(RFS)