L'administration de ZFS a été conçue dans un but de simplicité. L'un des objectifs principaux est de réduire le nombre de commandes nécessaires à la création d'un système de fichiers utilisable. Par exemple, lors de la création d'un pool, un système de fichiers ZFS est automatiquement créé et monté.
L'exemple suivant illustre la création d'un pool de stockage à miroir simple appelé tank et d'un système de fichiers ZFS appelé tank, en une seule commande. Supposons que l'intégralité des disques /dev/dsk/c1t0d0 et /dev/dsk/c2t0d0 puissent être utilisés.
# zpool create tank mirror c1t0d0 c2t0d0 |
Pour plus d'informations sur les configurations redondantes de pools ZFS, reportez-vous à la section Fonctions de réplication d'un pool de stockage ZFS.
Le nouveau système de fichiers ZFS, tank, peut utiliser autant d'espace disque disponible que nécessaire et est monté automatiquement sur /tank.
# mkfile 100m /tank/foo # df -h /tank Filesystem size used avail capacity Mounted on tank 80G 100M 80G 1% /tank |
Au sein d'un pool, vous souhaiterez probablement créer des systèmes de fichiers supplémentaires. Les systèmes de fichiers fournissent des points d'administration qui permettent de gérer différents jeux de données au sein du même pool.
L'exemple illustre la création d'un système de fichiers nommé fs dans le pool de stockage tank.
# zfs create tank/fs |
Le nouveau système de fichiers ZFS, tank/fs, peut utiliser autant d'espace disque disponible que nécessaire et est monté automatiquement sur /tank/fs.
# mkfile 100m /tank/fs/foo # df -h /tank/fs Filesystem size used avail capacity Mounted on tank/fs 80G 100M 80G 1% /tank/fs |
Généralement, vous souhaitez créer et organiser une hiérarchie de systèmes de fichiers correspondant à des besoins spécifiques en matière d'organisation. Pour de plus amples informations sur la création d'une hiérarchie de systèmes de fichiers ZFS, reportez-vous à la section Création d'une hiérarchie de systèmes de fichiers ZFS.