ubuntu添加新硬盤,進行分區,並掛載到/home目錄。
1、查看已有的磁盤,可以看到sdb還沒有分區。
> sudo fdisk -l
可以看到各個硬盤的設備名,一般以sda、sdb、sdc命名,下面以/dev/sdb為例,
2、進入sdb進行分區
>sudo fdisk /dev/sdb
輸入m查看幫助信息,一般要對照幫助進行操作,避免出錯;
輸入n新建分區;
輸入分區號1,然后輸入大小,默認是一個分區,全部的空間大小;
然后查看要創建的分區表,這時還沒有創建,按w保存退出后才成功。
可以再次執行 sudo fdisk -l 查看是否創建。
3、將新分區格式化為ext4
>sudo mkfs -t ext4 /dev/sdb1
4、 創建臨時目錄,用來臨時掛載新分區
> sudo mkdir /mnt/newpart
5、將新分區掛載到新文件夾
> sudo mount /dev/sdb1 /mnt/newpart
至此,可以對/mnt/newpart目錄進行讀寫操作。
6、將/home目錄下的文件拷貝到新分區
>cd /home
>sudo cp -ax * /mnt/newpart
拷貝時間也許較長,耐心等待。
7、重命名原/home目錄,並新建一個新的空/home目錄,並將新分區掛載過來
> cd /
> sudo mv /home /home.old
> sudo mkdir /home
> sudo mount /dev/sdb1 /home
8、查看uuid,找到新分區id
> sudo blkid
9、找到新分區的uuid,加入/etc/fstab
> sudo vim /etc/fstab
加入UUID=20984cef-05e4-44c1-bc12-758fc1ecd2e3 /home ext4 defaults 0 2
10、最后修改權限問題
進入新掛載的/home 查看是否都是對應文件夾對應用戶的權限,進行相應的更改。
> sudo chown user:user /user
至此,就把新硬盤的存儲空間加到/home目錄中。
