Gestión de sistemas de archivos ZFS en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Diciembre de 2014
 
 

Ajuste del tamaño de los dispositivos de intercambio y volcado ZFS

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

    Notas - De forma predeterminada, cuando especifique bloques de n para el tamaño de intercambio, la primera página del archivo de intercambio se omite automáticamente. Por lo tanto, el tamaño real que se asigna es bloques n-1. Para configurar el archivo de intercambio tamaño de forma diferente, utilice la opción –swaplow con el comando swap. Para obtener más información sobre las opciones del comando swap, consulte la página del comando man swap(1M).

    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   -