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
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 -