Move Ubuntu `/home` partition to another one
- Create a new partition in
- Trasnfer files from old partition to new partition
- Switch over to new partition by editing
If you're trying to unmount the partition and it keeps saying it is busy, use the following command to see what's keeping the partition busy
lsof | grep/media/aamnah/Files
in my case it was a bunch of
Before starting file transfer, close all applications (e.g. Chrome) This will avoid any temporary files changing during the transfer.
I don't usually care about the temp files, but it'll tell you the transferred files are different from the original ones when you check if all files were successfully copied when you use
~/.cache/ and delete
node_modules before starting the sync, it'll save you hours.
Start the transfer with
sudo rsync -aXS --progress --exclude='/*/.gvfs' /home/. /media/aamnah/Files/.
aarchive mode (equals
Xpreserve extended attributes
Sturn sequences of nulls into sparse blocks
Confirm that all files were copied
sudo diff -r /home /media/aamnah/Files -x ".gvfs/*"
/etc/fstab you can mount new partitions with
sudo mount -a