Nouveautés de Solaris 10

Le système de fichiers Solaris ZFS

Cette amélioration de système de fichiers est une nouveauté de Solaris 10 version 6/06.

Cette mise à jour Solaris comprend le système de fichiers Solaris ZFS, nouveau système de fichiers 128 bits. Solaris ZFS offre une administration simple, une sémantique transactionnelle, une intégrité complète des données et une capacité d'évolution extraordinaire. Solaris ZFS ne constitue pas l'amélioration d'une technologie existante. Il s'agit d'une approche totalement nouvelle de gestion de données.

Solaris ZFS utilise un modèle de stockage en pools qui supprime purement et simplement le concept de volumes. Ainsi, ZFS supprime les problèmes liés à la gestion des partitions, à l'approvisionnement et à la croissance des systèmes de fichiers. Des centaines de systèmes de fichiers peuvent faire partie d'un seul et même pool de stockage. Chaque système n'utilise que l'espace qui lui est strictement nécessaire. La bande passante d'E/S combinée de tous les périphériques du pool est disponible à tout moment pour tous les systèmes de fichiers.

Toutes les opérations sont des transactions copie-écriture. L'état sur disque est donc toujours valide. Chaque bloc comprend une somme de contrôle. Toute corruption des données silencieuses est donc impossible. Les données peuvent, en outre, être autorétablies dans des configurations répliquées. Cette fonctionnalité signifie que si une copie est endommagée, Solaris ZFS la détecte et utilise une autre copie pour réparer celle endommagée.

Administration simple de Solaris ZFS

Pour les administrateurs système, la principale amélioration de Solaris ZFS par rapport aux systèmes de fichiers traditionnels réside dans sa simplicité d'administration.

Solaris ZFS n'utilise qu'une seule commande pour configurer un pool de stockage miroir et un système de fichiers. Exemple :


# zpool create home mirror c0t1d0 c1t2d0

La commande ci-dessus crée un pool de stockage miroir nommé home et un système de fichiers nommé home. Le système de fichiers est monté au niveau de /home.

Avec Solaris ZFS, vous pouvez utiliser des disques entiers plutôt que des partitions pour créer le pool de stockage.

Vous pouvez utiliser la hiérarchie de système de fichiers /home pour créer un nombre quelconque de systèmes sous /home. Exemple :


# zfs create home/user1

Pour de plus amples informations, reportez-vous aux pages de manuel zpool(1M) et zfs(1M).

Solaris ZFS propose également les fonctionnalités d'administration suivantes :

Pour plus d'informations, reportez-vous au Guide d’administration Solaris ZFS.

Gestion Web ZFS

Solaris 10 version 6/06 comprend l'outil de gestion Web Solaris ZFS qui vous permet d'effectuer un plus grand nombre de tâches administratives qu'avec l'interface de ligne de commande ZFS. Vous pouvez effectuer les tâches administratives suivantes à l'aide de la console d'administration Solaris ZFS :

Vous pouvez accéder à la console d'administration Solaris ZFS via un navigateur Web sécurisé à l'URL suivante :


https://system-name:6789

Si vous saisissez l'URL appropriée et que vous ne parvenez pas à afficher la console d'administration Solaris ZFS, il se peut que le serveur ne soit pas démarré. Pour démarrer le serveur, exécutez la commande suivante :


# /usr/sbin/smcwebserver start

Pour exécutez le serveur automatiquement à l'initialisation du système, tapez la commande suivante :


# /usr/sbin/smcwebserver enable

Remarque –

Les systèmes de fichiers et les pools de stockage ZFS ne peuvent pas être gérés à l'aide de la console de gestion Solaris (smc, Solaris Management Console).


ZFS et Solaris Zones

La technologie de partitionnement Solaris Zones prend en charge des composants Solaris ZFS tels que l'ajout de systèmes de fichiers Solaris ZFS et de pools de stockage dans une zone.

Par exemple, le type de ressource du système de fichiers de la commande zonecfg a été amélioré comme suit :


zonecfg:myzone> add fs
zonecfg:myzone:fs> set type=zfs
zonecfg:myzone:fs> set dir=/export/share
zonecfg:myzone:fs> set special=tank/home
zonecfg:myzone:fs> end

Pour plus d'informations, reportez-vous à la page de manuel zonecfg(1M) et au Guide d’administration Solaris ZFS.

Prise en charge de l'outil d'installation de Solaris des systèmes de fichiers ZFS

Cette version prend en charge les outils d'installation de Solaris suivants :

Nouveau modèle ACL Solaris

Solaris ZFS implémente un nouveau modèle ACL. Les versions précédentes du système d'exploitation Solaris ne prenaient en charge qu'un modèle ACL principalement basé sur la spécification d'ACL POSIX. Les ACL POSIX-draft sont utilisées pour protéger des fichiers UFS. Un nouveau modèle basé sur la spécification NFSv4 est utilisé pour protéger des fichiers Solaris ZFS.

Le nouveau modèle ACL :

La page de manuel chmod(1) récemment révisée inclut de nombreux nouveaux exemples illustrant l'utilisation avec Solaris ZFS. La page de manuel acl(5) propose un présentation du nouveau modèle ACL. De plus, le Guide d’administration Solaris ZFS présente des exemples d'utilisation d'ACL pour protéger des fichiers ZFS.