Parece que você deve conseguir mover a hibernação arquivo por:
sudo pmset -a hibernatefile /Volumes/OtherVolume/sleepimage
Eu quero mover meu arquivo de hibernação para um disco que não seja de inicialização. Eu vejo que o utilitário pmset é a maneira de fazer isso, mas a documentação diz que o arquivo deve residir na unidade de inicialização. Alguém sabe de uma maneira de contornar essa restrição? Eu só não quero 6GB do meu SSD sendo comido em um arquivo raramente usado que provavelmente seria escrito e lido mais rapidamente em um disco rígido de qualquer maneira.
o arquivo ao qual você está se referindo é / var / vm / sleepimage. esse arquivo é gravado apenas quando o computador está em modo de suspensão (hibernação, não suspensão regular). por que não ligar simbolicamente ao volume que você quer que ele resida.
sudo rm /var/vm/sleepimage
sudo ln -s /Volumes/MyHD/sleepimage /var/vm/sleepimage
Eu não testei isso sozinho, então sua milhagem pode variar.
Eu não movia o sleepimage, mas você pode usar o SmartSleep para limitar o laptop a hibernar somente quando a bateria está abaixo de um certo nível.