Para obtener más información, consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .
Un volumen de intercambio no se puede eliminar si está en uso. Puede saber si el volumen de intercambio actual está en uso comparando los bloques identificados en la columna de bloques y los bloques identificados en la columna libre. Si los bloques de ambas columnas son iguales, el área de intercambio no está ocupada. Por ejemplo:
# swap -l swapfile dev swaplo blocks free /dev/zvol/dsk/rpool/swap 256,1 16 1058800 1058800
Por ejemplo:
# 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
Por ejemplo:
# zfs create -V 2G rpool/swap2
A continuación, active el segundo volumen de intercambio.
# 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
Por ejemplo:
/dev/zvol/dsk/rpool/swap2 - - swap - no -