# 分區
查看已有的磁盤,可以看到sdb還沒有分區。
> sudo fdisk -l
進入sdb進行分區,輸入m可以查看幫助信息
>sudo fdisk /dev/sdb
輸入n新建分區
輸入分區號1,然后輸入大小我輸入的是sector扇區的開始和結束位置,也可以輸入以K M G T P為單位的大小。我選擇的是移除之前的signature
然后查看要創建的分區表,這時還沒有創建,按w保存退出后才成功。
可以再次執行 sudo fdisk -l 查看是否創建。
然后將新分區格式化為ext4
>sudo mkfs -t ext4 /dev/sdb1
# 為/home掛載新分區
創建臨時目錄,用來臨時掛載新分區
> sudo mkdir /mnt/newpart
將新分區掛載到新文件夾
> sudo mount /dev/sdb1 /mnt/newpart
將/home目錄下的文件拷貝到新分區
>cd /home
>sudo cp -ax * /mnt/newpart
拷貝時間也許較長,耐心等待。
重命名原/home目錄,並新建一個新的空/home目錄,並將新分區掛載過來
> cd /
> sudo mv /home /home.old
> sudo mkdir /home
> sudo mount /dev/sdb1 /home
查看uuid,找到新分區id
> sudo blkid
找到新分區的uuid,加入/etc/fstab
> sudo nano /etc/fstab
加入
UUID=20984cef-05e4-44c1-bc12-758fc1ecd2e3 /home ext4 defaults 1 2
最后修改權限問題,進入新掛載的/home 查看是否都是對應文件夾對應用戶的權限,不是進行更改。
> sudo chown user:user /user
主要參考: