Télécharger Imprimer la page

Sun Microsystems Sun StorEdge 5310 NAS Guide D'administration page 318

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).
292
Guide d'administration de Sun StorEdge 5310 NAS Appliance et Gateway System • février 2006

Publicité

loading