1、首先打開Gpart分區編輯器,找一個空閑的分區,調整好分區大小,格式化成ext4格式。
具體步驟為首先unmount所用到的盤,然后右擊該盤選擇'format to ext4',最后點擊apply提交修改
2、記錄下分區的路徑,比如 /dev/sda2 ,記錄下分區的 UUID。
3、在 /mnt 目錄下新建一個 home,並將我們的 /dev/sda2 掛載上去。
cd /mnt sudo mkdir home sudo mount /dev/sda2 /mnt/home
4、將現在的home目錄下面的所有文件拷貝到 /mnt/home 中
cd /home sudo cp -r * /mnt/home
5、查看/mnt/home 目錄的權限和擁有者,用戶組是否跟 /home 一樣
ls -l /home ls -l /mnt/home
如果不一樣,使用chown命令更改 /mnt/home 所有者和使用chmod命令更改 /mnt/home 權限到與/home一致
chown 所有者:群組 /mnt/home -R
重要:若忘記並刪除了原先的文件,無法知道所有者和群組信息,可以使用chmod 777 /mnt/home來解決
然后卸載分區
sudo umount /dev/sda2
6、修改系統啟動時的分區掛載設置文件
sudo vim /etc/fstab
添加掛載 /dev/sda2 為 /home 的配置
UUID= 上面/dev/sda2的UUID /home ext4 defaults 0 1
保存,原先的/home可以刪除或者備份
然后重啟電腦。
7、查看掛載點 /home 的設備路徑是否是 /dev/sda2
df -h
如果輸出內中有如下所示的行:
文件系統 1K-塊 已用 可用 已用% 掛載點 /dev/sda2 61691088 7026960 51500616 13% /home
表明已經成功的把 /home 掛載到一個單獨的分區了。
如果是單獨掛載/var,建議重啟之前執行以下操作:
#備份 sudo mv /var /var.old #新建空的/var並掛載在目標盤上 sudo mkdir -p /var sudo mount /dev/sdaX /var
參考資料:
http://wiki.deepin.org/wiki/%E6%8C%82%E8%BD%BD