Parece que você tem a ideia certa. Eu vou assumir que este é um PC doméstico com um pequeno número de usuários ...
Pode ser uma boa ideia iniciar perfis de usuário completamente novos. Nesse caso, convém criar novas contas de usuário, cada uma com os mesmos nomes e UIDs. Seria mais fácil apenas montar sua partição /home
anterior, em /etc/fstab
.
Se você criar novos perfis de usuário no SSD, todos os arquivos de configuração específicos do usuário estarão no SSD, portanto, o login será rápido no SSD. O paradeiro de sua pasta pessoal não deve afetar o tempo de inicialização, mas teria um pequeno impacto no tempo necessário para efetuar login.
Como você bem disse, você deve manter os diretórios de mídia (Downloads, Vídeos, Imagens, etc.) em sua (s) outra (s) partição (ões). Eu encontrei uma maneira bastante confiável de fazer isso é apenas criar links sym dos diretórios de mídia antigos para sua nova pasta inicial. Se você tivesse que fazer isso para muitos usuários, isso se tornaria tedioso rapidamente, a menos que você escrevesse um script wrapper em torno de useradd
, o que cria automaticamente os links sym.
Em termos de qual tamanho de disco comprar, quanto espaço você está usando em sua partição raiz agora?
df -h
mostrará quanto espaço é ocupado por cada partição. Veja esta resposta em askubuntu para ter uma ideia do espaço ocupado por todos os pacotes instalados.
Se você estiver usando dd
, para duplicar sua antiga partição raiz para o SSD, precisará de uma nova unidade pelo menos tão grande quanto a partição antiga. Se você tiver centenas de gigabytes de espaço livre em sua partição raiz atual, poderá reduzir a partição usando uma ferramenta como gparted
, e isso permitirá que você copie toda a partição, antes de expandi-la para preencher a unidade.
Unidades SSD são ideais para espaço de troca, mas eu já tenho uma partição de troca antiga, então eu uso isso. Eu vejo o espaço de troca como estritamente necessário em emergências limitadas pela memória, das quais eu sofro muito pouco. YMMV.
Solução mais fácil? Gostaria de mover a partição /
e manter o resto como está. Eu acho SSDs principalmente florescer em termos de tempo de inicialização e tempo de inicialização do aplicativo. Com isso em mente, você realmente precisa apenas de /boot
, /usr
, /lib
e /var
no SSD; tudo o mais pode estar em outro lugar, com efeito mínimo no desempenho do sistema.
EDITAR:
Outra otimização que vale a pena fazer em unidades SSD é com os sinalizadores de montagem especificados em /etc/fstab
. A partir do Arch Wiki e fórum , em uma partição ext4, você pode adicionar:
UUID=xxx-xxx-xxx / ext4 rw,discard,data=ordered,noatime 0 1
O sinalizador discard
ativa o suporte TRIM no firmware; data=ordered
otimiza o registro no diário em sistemas de arquivos suportados em SSDs; noatime
desativa o último tempo de acesso dos arquivos de gravação.