Ubuntu 硬盤掛載,新的硬盤掛載之前需要進行分區。磁盤分區方式如下:
1. 查看磁盤分區
$ sudo fdisk -lu
2. 對磁盤/dev/sdb進行分區
$ sudo fdisk /dev/sdb
按照提示輸入m,然后出現命令提示,選擇n,添加一個新的分區,根據提示選擇是否是主分區,可選擇主分區,然后選擇分區數,可選擇輸入1,剩下地址默認回車,然后輸入w進行保存。
3. 格式化磁盤
$ sudo mkfs -t ext4 /dev/sdb
格式化磁盤后,就可以掛載磁盤,掛載方式有兩種,一種類似於U盤的掛載,另一種作為home的擴展。
----------第一種類似U盤掛載----------
1. 查看磁盤分區
$ sudo fdisk -l
我們以上面這個磁盤為例,將sdb這個931.51G的磁盤掛在到~/Data文件下面
2. 創建掛在目錄Data
$ sudo mkdir ~/Data
3. 開始掛載磁盤sdb
$ sudo mount /dev/sdb ~/Data/
如圖所示,掛載好之后,Data的效果(Ubuntu20.04版本)
4. 設置開機自動掛載
4.1. 查詢掛載磁盤的UUID
$ sudo blkid /dev/sdb
4.2. 修改/etc/fstab文件
$ sudo gedit /etc/fstab
[UUID=************] [掛載磁盤分區] [掛載磁盤格式] 0 2
添加的行是13行,UUID和掛載目錄/home/sqp/Data以及硬盤格式ext4
第一數字0,0是開機不檢查磁盤,1是開機檢查磁盤
第二個數2,0表示交換分區,1表示啟動分區,2表示普通分區
5. 給硬盤添加權限
$ sudo chmod -R 777 ~/Data/
----------第二種作為home的擴展----------
1. 查看磁盤分區
$ sudo fdisk -lu
2. 創建掛載目錄
$ cd /mnt/ $ sudo mkdir home
3. 掛載磁盤sdb
$ sudo mount /dev/sdb /mnt/home
$ df -h
4. 將原來home下的文件夾復制到/mnt/home下
$ sudo cp -a /home/* /mnt/home
5. 將原來home下文件刪除掉,此時狀態欄會消失
$ sudo rm -rf /home/*
6. 卸載磁盤sdb
$ sudo umount /dev/sdb
$ df -h
7. 設置開機自動掛載
7.1. 查詢掛載磁盤的UUID
$ sudo blkid /dev/sdb
7.2. 修改/etc/fstab文件
$ sudo gedit /etc/fstab
在末尾增加一行
/dev/sdb /home ext4 defaults 1 2
第一數字0,0是開機不檢查磁盤,1是開機檢查磁盤
第二個數2,0表示交換分區,1表示啟動分區,2表示普通分區
8. 掛載磁盤sdb
$ sudo mount -a
$ df -h
9. 重啟
$ sudo reboot