Definitivamente, coloque seu swap no SSD; isto é particularmente útil se você usar suspend-to-disk (também conhecido como hibernate), porque o disco que ele usa é a partição swap.
Os instaladores de distro Linux geralmente fornecem um meio de colocar em casa (ou qualquer outro) em uma partição separada; Eu nunca usei o crunchbang, mas se há um estágio onde você escolhe sua partição e tal, você provavelmente também pode fazer isso, adicionando outra partição e dando a ela um ponto de montagem de /home
.
Se você não faz ou não pode fazê-lo, é muito fácil fazê-lo em qualquer momento (então, se você não quiser se incomodar até que o SSD comece a encher, você pode esperar). Você provavelmente vai querer sair e fazer isso como root (não sudo, logar como root) para que mover seu atual / home não estrague nada.
Primeiro, você precisa montar temporariamente a nova partição formatada em algum lugar para poder copiá-la para ela.
O próximo passo é ter certeza de que todos os usuários com $ HOME em / home (root não) estão desconectados e nenhum processo pertencente ao mesmo está em execução (verifique com ps -o cmd,user,group -A | grep <user name>
) é mover as coisas em / home para a partição temporariamente montada, usando qualquer ferramenta que você usaria normalmente para mover essas coisas (por exemplo, um navegador de arquivos ou rsync). Você não quer se mover / em casa , mas quer mover tudo nele.
Agora, desmonte a partição de / mnt ou whereever e, em seguida, remonte-a para casa, por exemplo:
mount /dev/sdb1 /home
O sistema agora é o mesmo que era antes, apenas com o material da casa em outro dispositivo. A última coisa a fazer é adicionar uma linha a /etc/fstab
para que a partição inicial seja montada automaticamente no momento da inicialização. É uma boa ideia usar o UUID do disco em vez do rótulo do nó do dispositivo para isso; você pode descobrir isso com ls -l /dev/disk/by-uuid
(exatamente assim, textualmente). A linha no fstab deve ser algo como isto:
UUID=<the uuid> /home ext4 defaults 0 2
Lembre-se de que, se você reformatar o disco em algum momento, seu uuid será alterado. Se você preferir usar apenas o nó do dispositivo, use apenas isso (por exemplo, /dev/sdb1
), mas cuidado com todos que podem mudar no momento da inicialização se você tiver anexado ou removido alguns discos (é por isso que o uuid é um pouco mais seguro). Dê uma olhada em man fstab
para entender os campos; obviamente, se a partição não for ext4, você quer outra coisa lá. Os dois últimos devem estar bem (a menos que você use dump
para fazer backup, mas você saberia se você faz e você provavelmente não o faz).
Uma coisa para se ter cuidado ao fazer isso são hard links . Links suaves ficarão bem, já que a árvore de diretórios não mudou, mas hard links (você provavelmente não terá nenhum, especialmente em uma nova instalação) não pode abranger vários dispositivos.