Cette évolution du système de fichiers est une nouveauté de Solaris Express version 11/05.
Diverses améliorations ont été apportées à l'utilitaire de vérification du système de fichiers UFS, fsck. En particulier, il inclut dorénavant des fonctionnalités de FreeBSD version 4.9 du programme fsck.
L'utilitaire fsck de cette version de Solaris bénéficie des améliorations suivantes :
Il vérifie et répare les systèmes de fichiers de façon plus approfondie et les messages d'erreur affichés sont plus précis. Dans certains cas de figure, fsck est capable de déterminer les structures manquantes et de les remplacer comme il convient.
Il recherche automatiquement les superblocs de sauvegarde.
Il indique à quel moment il est nécessaire de réexécuter fsck.
Lors de la suppression de répertoires, fsck essaie à présent de récupérer immédiatement le contenu des répertoires, ce qui évite de perdre du temps à réexécuter cet utilitaire.
Si fsck détecte des blocs dupliqués, et que tous les fichiers faisant référence aux blocs dupliqués ont été effacés, fsck rapporte les numéros d'inodes à la fin de l'exécution de fsck. La commande find permet alors d'examiner les inodes endommagés.
Les messages d'erreur relatifs à l'état des attributs étendus et des autres fichiers spéciaux, tels que les fichiers de périphériques et les entrées ACL, ont été améliorés.
Une option -v a été prévue pour autoriser un plus grand nombre de messages verbose.
En outre, les commandes newfs et mkfs intègrent de nouvelles options permettant d'afficher les données de superbloc d'un système de fichiers au format texte ou de vider les informations de superbloc au format binaire.
newfs [ -S or -B ] /dev/rdsk/... |
Affiche le superbloc d'un système de fichiers au format texte
Vide le superbloc d'un système de fichiers au format binaire
mkfs [ -o calcsb or -o calcbinsb ] /dev/rdsk/... size |
Affiche le superbloc d'un système de fichiers au format texte
Vide le superbloc d'un système de fichiers au format binaire
L'utilitaire fsck exploite ces informations de superbloc pour rechercher des superblocs de sauvegarde.
Pour de plus amples informations sur ces améliorations, reportez-vous au Chapter 17, Managing File Systems (Overview), du System Administration Guide: Devices and File Systems.