Mas por quê? Armazenar arquivos temp / cache não o tornaria ineficiente (já que é SSD, os aplicativos funcionariam mais lentamente em um disco rígido externo) e / ou potencialmente inseguros.
Você pode, no entanto, criar um link simbólico para a unidade externa. Algo parecido no Terminal, por exemplo, com a pasta "Downloads" do seu usuário:
Este comando remove o diretório original. Cuidado com isso e verifique o caminho completamente.
rm -rf ~ / Downloads /
Você pode precisar adicionar o comando "sudo" no início, se você não tiver permissões de usuário suficientes para essa pasta; e no caso de ~ / Downloads / você não precisa dele, pois está localizado no seu diretório pessoal. Se o caminho contiver espaços, coloque o caminho entre aspas.
Esse cria o diretório de substituição em um disco rígido externo (substitua "MyWD" pelo nome do HDD) ou crie-o no próprio Finder.
mkdir /Volumes/MyWD/Downloads/
E este substitui-o por um link simbólico para o diretório na unidade externa
ln -s /Volumes/MyWD/Downloads/ ~/Downloads
Além disso, os SSDs são substituíveis mesmo nos Macbooks mais recentes, você pode comprar e substituir facilmente o SSD original por um de terceiros se o SSD original for gasto. Você também pode considerar o AppleCare que estenderia sua garantia se você tem medo de falhas no SSD.
Mas eu manteria arquivos temporários e em cache no SSD, pois isso faz com que tudo funcione mais rápido.
Atualizar (para responder ao seu comentário):
Se o HDD externo foi desligado, você não poderá acessar os arquivos pelo caminho original. Se você quiser colocar os arquivos de volta em seus lugares originais, você deve remover o link simbólico, digitando o comando:
rm ~/Downloads
(remove o link simbólico para o diretório no disco rígido externo)
Então você deve recriar o diretório plain (sinta-se livre para fazê-lo no Finder):
mkdir ~/Downloads
Em seguida, você pode mover (ou copiar) o conteúdo dessa pasta do disco rígido externo.