Du kommer få ett visst bekymmer i att du behöver ha en tom `/home`-katalog för att kunna montera en annan disk där. Det löses i teorin genom att exempelvis döpa om den gamla: `sudo mv /home /home-backup`, skapa en ny katalog: `sudo mkdir /home`, fylla i `/etc/fstab` för att framöver montera din nya SSD på `/home`, och testa med `sudo mount /home`.
Så länge dina "vanliga" användare är utloggade och du inte kör några bakgrundstjänster som någon av dessa användare (detta ska egentligen bara kunna hända om du medvetet konfigurerat en sådan tjänst) så ska det vara riskfritt att logga ut och lösa det i exempelvis en virtuell terminal: logga ut till inloggningshanteraren, Ctrl+Alt+F1, logga in som `root`, genomför ändringen, logga ut `root`, Ctrl+Alt+F7 för att komma tillbaka till inloggningshanteraren och logga in som vanlig användare igen.
Om du tycker det är olustigt att göra "live" så skulle du exempelvis kunna boota med en livedistribution på ett USB-minne och göra ändringen genom den. Jag vet inte om den automatiskt monterar dina "vanliga" partitioner som upptäcks eller om du får hitta dem själv, dock; det kan bero på distribution. Troligen så kan du bara "klicka" på partitionerna i en grafisk filhanterare för att montera dem, och du lär känna igen vilken som är vilken. Ett alternativ är att starta systemet i räddningsläge, varpå du får ett minimalt `root`-skal, men en livedistribution är nog enklare att hantera om du inte känner dig helt säker vid terminalen.
Vill du återställa migrationen så tar du bort raden i `/etc/fstab`, avmonterar: `sudo umount /home` och flyttar tillbaka den gamla hemkatalogen: `sudo rmdir /home && mv /home-backup /home`.
Notera också att du troligen vill kopiera över din hemkatalog som `sudo` för att behålla ägare och grupper. Om du kopierar som din "vanliga" användare så kommer du inte kunna skapa filer som ägs av någon annan, och du skulle till och med kunna missa filer som du inte har läsrättigheter till. Om ditt system bara har en enstaka användare är det troligen inga egentliga problem, men om du har mer än en användare så är det ett krav för att det ska bli bra.
Som sista notis kan det nämnas att om du ändå tänker använda en livedist så skulle du kunna göra hela processen där. Om du inte tvunget vill testa en livemigration så behöver du inte.
Valmöjligheter överallt!