Devido às diferenças no modo em que a instalação da raiz ZFS determina o tamanho dos dispositivos de permuta e despejo, pode ser necessário ajustar o tamanho destes dispositivos antes, durante ou depois da instalação.
Você pode ajustar o tamanho dos volumes de intercâmbio e dump durante uma instalação inicial. Para obter mais informações, consulte o Exemplo 5–1.
É possível criar e dimensionar os volumes de permuta e despejo antes de efetuar a operação com o Oracle Solaris Live Upgrade. Por exemplo:
Crie o pool de armazenamento.
# zpool create rpool mirror c0t0d0s0 c0t1d0s0 |
Crie o dispositivo de dump.
# zfs create -V 2G rpool/dump |
Ative o dispositivo de despejo.
# dumpadm -d /dev/zvol/dsk/rpool/dump Dump content: kernel pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash/t2000 Savecore enabled: yes Save compressed: on |
Selecione um dos procedimentos seguintes para criar uma área de intercâmbio:
SPARC: crie sua área de permuta. Defina o tamanho do bloco em 8 KB.
# zfs create -V 2G -b 8k rpool/swap |
x86: crie a área de permuta. Defina o tamanho do bloco em 4 KB.
# zfs create -V 2G -b 4k rpool/swap |
É preciso ativar a área de permuta quando um novo dispositivo de permuta é adicionado ou alterado.
Adicione uma entrada para o volume de permuta para o arquivo /etc/vfstab.
O Oracle Solaris Live Upgrade não redimensiona os volumes de permuta e despejo existentes.
Você pode redefinir a propriedade volsize do dispositivo de dump após a instalação de um sistema. Por exemplo:
# zfs set volsize=2G rpool/dump # zfs get volsize rpool/dump NAME PROPERTY VALUE SOURCE rpool/dump volsize 2G - |
Você pode redimensionar o volume de intercâmbio, mas até que o CR 6765386 esteja integrado, é melhor remover primeiro o dispositivo de intercâmbio. Em seguida, recrie-lo. Por exemplo:
# swap -d /dev/zvol/dsk/rpool/swap # zfs volsize=2G rpool/swap # swap -a /dev/zvol/dsk/rpool/swap |
Para obter mais informações sobre como remover um dispositivo de permuta em um sistema ativo, consulte este site:
http://www.solarisinternals.com/wiki/index.php/ZFS_Troubleshooting_Guide
Você pode ajustar o tamanho dos volumes de intercâmbio e dump em um perfil do JumpStart usando a sintaxe de perfil semelhante à seguinte:
install_type initial_install cluster SUNWCXall pool rpool 16g 2g 2g c0t0d0s0 |
Neste perfil, duas entradas 2g configuram o tamanho do volume de permuta e volume de despejo como 2 GB cada.
Caso precise de mais espaço de intercâmbio em um sistema que já está instalado, basta adicionar outro volume de intercâmbio. Por exemplo:
# zfs create -V 2G rpool/swap2 |
Então, ative o novo volume de intercâmbio. Por exemplo:
# 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 |
Finalmente, adicione uma entrada para o segundo volume de permuta para o arquivo /etc/vfstab.