Pour plus d'informations, reportez-vous à la section A l’aide de vos droits administratifs attribués du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .
Un volume d'échange ne peut pas être supprimé s'il est actuellement utilisé. Vous pouvez savoir si le volume d'échange en cours est actuellement utilisé en comparant les blocs identifiés dans la colonne "blocks" à ceux de la colonne "free". Si les nombres de blocs des deux colonnes sont identiques, la zone de swap n'est pas en cours d'utilisation. Par exemple :
# swap -l swapfile dev swaplo blocks free /dev/zvol/dsk/rpool/swap 256,1 16 1058800 1058800
Par exemple :
# zfs get volsize rpool/swap NAME PROPERTY VALUE SOURCE rpool/swap volsize 517M - # zfs set volsize=2g rpool/swap # zfs get volsize rpool/swap NAME PROPERTY VALUE SOURCE rpool/swap volsize 2G - # init 6
Par exemple :
# zfs create -V 2G rpool/swap2
Ensuite, activez le deuxième volume de swap.
# swap -a /dev/zvol/dsk/rpool/swap2 # swap -l swapfile dev swaplo blocks free /dev/zvol/dsk/rpool/swap 256,1 16 1058800 1058800 /dev/zvol/dsk/rpool/swap2 256,3 16 4194288 4194288
Par exemple :
/dev/zvol/dsk/rpool/swap2 - - swap - no -