插新硬盤或者在虛擬機里新增虛擬介質這里不再贅述。這個教程會用到Gparted這款帶GUI的分區(qū)格式化軟件,簡化fdisk命令的操作。此處以遷移/home目錄為例。
用Gparted格式化新硬盤/分區(qū)。
除非新分區(qū)有特殊用途,或你明確知道自己需要什么文件系統(tǒng),一般選ext4即可。
查看新硬盤/分區(qū)的設備名,命令:sudo fdisk -l
查看新添加硬盤/分區(qū)分配的設備名稱,比如:/dev/sdb1
新建掛載點,命令:sudo mkdir /media/home
掛載點可以自定義,比如/mnt/abc,則命令就是 sudo mkdir /mnt/abc
將新硬盤/分區(qū)掛載,命令:mount /dev/sdb1 /media/home
格式:mount 【設備】 【掛載點】,根據自己的設備名和掛載點,調整命令
復制當前/home文件到新硬盤/分區(qū)。
cd /home
sudo cp -a * /media/home
記得用cp命令加上-a參數,即復制全部文件屬性。否則復制后的文件夾/文件的用戶和組信息會丟失,導致開機后無法登錄用戶。
查看/dev/sdb1的UUID,命令:blkid 。
復制該uuid。
打開fstab配置文件,命令:sudo vim /etc/fstab
這里的vim可以替換為自己電腦系統(tǒng)里的文本編輯器,比如ubuntu的gedit,xubuntu的mousepad,挑一個自己順手的就行。
按照fstab的文件格式,將新/home分區(qū)的uuid錄入。
參考圖:

保存修改,然后重啟。
重啟后很可能會因為操作上的一些疏忽遇到無法進入桌面的問題,此時可以按alt + shift + F1進入終端界面,調整自己剛剛的操作來恢復系統(tǒng)。