O que você está pedindo é impossível usando sua configuração atual:
Você tem uma partição swap e é aí que entra a hibernação. O Ubuntu não é o Windows com um arquivo de hibernação separado que ocupa espaço adicional no disco rígido.
No entanto, se você alterar sua configuração e começar a usar 2 arquivos de troca em vez de apenas uma partição de troca , < em> você pode enganar o sistema para trocar para HDD em vez de SSD antes da hibernação, ativando o HDD swap e desativando o arquivo de troca SSD.
Esta é uma boa idéia? Não, porque usar o arquivo de troca no seu SSD vai desgastar muito mais o SSD do que o simples fato da hibernação ...
Mas, de qualquer forma, é o que você pediu e é o que você receberá:
-
Crie 2 novos arquivos de troca. Dê uma olhada aqui para o tamanho se você tiver mais de 1 GB de RAM. No exemplo abaixo,
sda
é o SSD esdb
do HDD.dd if=/dev/zero of=/dev/sda/szMountPoint/SSDSwapFile bs=1024 count=iSizeInKBytes dd if=/dev/zero of=/dev/sdb/szMountPoint/HDDSwapFile bs=1024 count=iSizeInKBytes
onde
szMountPoint
é a string que representa o ponto de montagem que você deseja que o arquivo seja eiSizeInKBytes
é o tamanho . -
Agora ative os dois swaps:
mkswap --check --label SSDSwap /dev/sda/szMountPoint/SSDSwapFile mkswap --check --label HDDSwap /dev/sdb/szMountPoint/HDDSwapFile
-
Remova sua partição swap existente de
fstab
- Reinicialize.
Agora você tem 2 arquivos de troca que você pode ativar / desativar com os comandos swapon
e swapoff
e você pode controlar tudo que você quer incluindo a hibernação para o disco rígido !
Freebie
Dê uma olhada aqui sobre como otimizar seu SSD para que ele perca menos (por exemplo, um pendrive, mas os parâmetros são bons para um SSD também)