Gestion des systèmes de fichiers ZFS dans Oracle®Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Décembre 2014
 
 

Ajustement de la taille de vos périphériques de swap et de vidage ZFS

Il peut s'avérer nécessaire d'ajuster la taille des périphériques de swap et de vidage ou encore de recréer les volumes de swap et de vidage.

  • Vous pouvez rétablir la propriété volsize du périphérique de vidage après l'installation d'un système. Par exemple :

    # zfs set volsize=2G rpool/dump
    # zfs get volsize rpool/dump
    NAME        PROPERTY  VALUE       SOURCE
    rpool/dump  volsize   2G          -
  • Vous pouvez redimensionner le volume de swap et les utiliser immédiatement par le système. Par exemple :

    # 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
    

    Vous pouvez également utiliser la méthode suivante pour redimensionner le volume d'échange. Dans le cadre de cette méthode, mais dans ce cas, vous devez réinitialiser le système pour constater la modification.

    # swap -d /dev/zvol/dsk/rpool/swap
    # zfs set volsize=2G rpool/swap
    # swap -a /dev/zvol/dsk/rpool/swap
    # init 6

    Remarque - Par défaut, lorsque vous spécifiez n blocs pour la taille de la zone de swap, la première page du fichier de swap est automatiquement ignorée. Par conséquent, la taille réelle, qui est affectée est n-1 blocs. Pour configurer la taille du fichier swap –swaplow différemment, utilisez l'option à l'aide de la commande swap. Pour plus d'informations sur les options de la commande swap, reportez-vous à la page de manuel swap(1M).

    Pour plus d'informations sur la suppression d'un périphérique de swap sur un système actif, reportez-vous àAjout d’espace de swap dans un environnement root ZFS Oracle Solaris du manuel Gestion des systèmes de fichiers dans Oracle Solaris 11.2 .

  • Si vous avez besoin de plus d'espace de swap sur un système déjà installé et le périphérique de swap est occupé, il suffit d'ajouter un autre volume de swap. Par exemple :

    # zfs create -V 2G rpool/swap2
  • Activez le nouveau volume de swap. Par exemple :

    # 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
  • Ajoutez une entrée pour le deuxième volume de swap dans le fichier /etc/vfstab. Par exemple :

    /dev/zvol/dsk/rpool/swap2     -            -            swap   -    no   -