Es posible que necesite ajustar el tamaño de los dispositivos de intercambio y volcado, o que quizá deba volver a crear los volúmenes de intercambio y volcado.
Puede volver a configurar la propiedad volsize del dispositivo de volcado tras haber instalado un sistema. Por ejemplo:
# zfs set volsize=2G rpool/dump # zfs get volsize rpool/dump NAME PROPERTY VALUE SOURCE rpool/dump volsize 2G -
Puede cambiar el tamaño del volumen de intercambio para su uso inmediato por parte del sistema. Por ejemplo:
# swap -l swapfile dev swaplo blocks free /dev/zvol/dsk/rpool/swap 303,1 8 2097144 2097144 # zfs get volsize rpool/swap NAME PROPERTY VALUE SOURCE rpool/swap volsize 1G local # zfs set volsize=2g rpool/swap # swap -l swapfile dev swaplo blocks free /dev/zvol/dsk/rpool/swap 303,1 8 2097144 2097144 /dev/zvol/dsk/rpool/swap 303,1 2097160 2097144 2097144
Como alternativa, puede utilizar el siguiente método para cambiar el tamaño del volumen de intercambio. Con este método, sin embargo, debe reiniciar el sistema para ver el aumento del tamaño de intercambio.
# swap -d /dev/zvol/dsk/rpool/swap # zfs set volsize=2G rpool/swap # swap -a /dev/zvol/dsk/rpool/swap # init 6
Para obtener información sobre cómo eliminar un dispositivo de intercambio en un sistema activo, consulte Cómo agregar espacio de intercambio en un entorno raíz ZFS de Oracle Solaris de Gestión de sistemas de archivos en Oracle Solaris 11.2 .
Si necesita más espacio de intercambio en un sistema que ya está instalado y el dispositivo de intercambio está ocupado, simplemente agregue otro volumen de intercambio. Por ejemplo:
# zfs create -V 2G rpool/swap2
Active el nuevo volumen de intercambio. Por ejemplo:
# 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
Agregue una entrada para el segundo volumen de intercambio en el archivo /etc/vfstab. Por ejemplo:
/dev/zvol/dsk/rpool/swap2 - - swap - no -