Sun Microsystems StorEdge 5310 NAS Manuel D'installation, De Configuration Et D'utilisation Du Logiciel page 324

Table des Matières

Publicité

stat(2), fstat(2)
Lorsque ces appels sont utilisés afin d'obtenir des informations sur les fichiers
ordinaires, la structure stat obtenue contient des valeurs Compliance. Le champ
st_mode contient (comme à l'accoutumée) le mode et les droits d'accès du fichier.
Dans le cas d'un fichier WORM, le bit setuid est défini, contrairement aux bits
d'écriture et d'exécution. Le champ st_atime contient un horodatage indiquant la
fin de la période de conservation du fichier. Si cette valeur est égale au paramètre
INT_MAX défini dans le fichier limits.h, le fichier est conservé définitivement.
unlink(2)
Les liens des fichiers WORM ne peuvent être supprimés que si l'heure actuelle,
indiquée par l'horloge sécurisée de Sun StorEdge 5310 NAS Appliance, est ultérieure
à la date stockée dans l'attribut atime du fichier (c'est-à-dire à l'horodatage de
conservation). Si cette condition n'est pas remplie, la commande unlink(2)
échoue et renvoie une erreur (EPERM).
utime(2), utimes(2)
Ces appels permettent de définir les attributs de temps d'accès (atime) et d'heure de
modification (mtime) d'un fichier. S'ils sont utilisés avec un fichier non-WORM, ils
se comportent normalement et vous donnent la possibilité d'indiquer l'horodatage
de conservation avant la conversion du fichier en WORM.
Lorsqu'ils sont utilisés avec des fichiers WORM, ces appels permettent de prolonger la
période de conservation du fichier ou d'attribuer une nouvelle période de conservation
à un fichier dont la période précédente était arrivée à expiration. Ces appels réussissent
pour un fichier WORM si la nouvelle valeur atime est supérieure (c'est-à-dire ultérieure)
à la valeur précédente. Si la nouvelle valeur atime est inférieure ou égale au paramètre
atime actuel, ces appels échouent et renvoient une erreur (EPERM). Dans le cas d'un
fichier WORM, l'argument mtime est ignoré.
write(2), writev(2)
Toute tentative d'écriture dans un fichier WORM échoue et renvoie une erreur
(EPERM).
306
Manuel d'installation, de configuration et d'utilisation du logiciel Sun StorEdge 5310 NAS Appliance • Juillet 2005

Publicité

Table des Matières
loading

Table des Matières