Les utilitaires suivants permettent désormais de détecter l'utilisation d'un périphérique spécifique :
dumpadm ;
format ;
mkfs et newfs ;
swap.
Grâce à ces améliorations, ces utilitaires peuvent dorénavant détecter les scénarios d'utilisation suivants :
Le périphérique fait partie d'un pool de stockage ZFS.
Le périphérique est un périphérique de vidage ou de remplacement.
Le fichier /etc/vfstab contient une entrée pour le périphérique ou un système de fichiers monté.
Le périphérique fait partie d'une configuration de mise à niveau opérationnelle.
Le périphérique fait partie d'une configuration Solaris Volume Manager ou Veritas Volume Manager.
Par exemple, si vous tentez d'accéder à un périphérique actif à l'aide de l'utilitaire format, le message suivant s'affiche :
# format . . . Specify disk (enter its number): 1 selecting c0t1d0 [disk formatted] Warning: Current Disk has mounted partitions. /dev/dsk/c0t1d0s0 is currently mounted on /. Please see umount(1M). /dev/dsk/c0t1d0s1 is currently used by swap. Please see swap(1M). |
Cependant, ces utilitaires ne détectent pas tous les scénarios de la même façon. Par exemple, la commande newfs permet de créer un système de fichiers sur un périphérique dans une configuration de mise à niveau opérationnelle. En revanche, vous ne pouvez pas utiliser newfs pour créer un système de fichiers sur un périphérique faisant partie d'une configuration de mise à niveau opérationnelle si celle-ci comprend également un système de fichiers monté.