雲平台:騰訊雲
系統:ubuntu 20.04
第一部分:緣由
1、我的一台雲服務器上掛載了兩塊硬盤。一塊 50G 系統盤、一塊 400G 數據盤。
然后我查詢目前在 Linux 系統上的文件系統磁盤使用情況統計,只看到了 /dev/vda2 一塊50G的磁盤信息,未看到 400G的磁盤。
# df -h

2、又查看當前磁盤分區情況,果然有一塊空閑的 400G 磁盤。
# fdisk -l

3、又列出所有可用塊設備的信息,而且還能顯示他們之間的依賴關系;但是它不會列出RAM盤的信息。
# lsblk -f

第二部分:(開始解決問題,對新硬盤分區+掛載)
1、我進入 /dev 目錄查看硬盤信息,看到 vda/vda1/vda2 和 vdb。和命令 # fdisk -l 顯示的已使用磁盤(分區)一致,所以猜測 vdb 就是那塊空閑的硬盤。

2、給 vdb 進行分區
# fdisk /dev/vdb
## n 代表新建分區
## 接下來的分區大小可以直接回車,默認是整塊硬盤一個分區,當然也可以選擇多個分區。
## 最后 w 代表確定分區后寫入


3、這樣就會得到一個新的分區 /dev/vdb1

4、可以檢查一下分區的狀態
# fdisk -l

# lsblk -f

5、分區格式化
# mkfs -t ext4 /dev/vdb1 # 將 vdb1 分區格式化為 ext4 格式

6、新建一個目錄,作為掛載目錄
# mkdir /www
7、掛載硬盤分區,可以看到 /dev/vdb1 磁盤信息啦。
# mount /dev/vdb1 /www

第三部分:最后記得將掛載設置,保存到系統,否則,重啟機器就沒了
1、先通過命令查看新建分區的 UUID、復制。(這里是 vdb1 的 UUID)
# lsblk -f

2、粘貼在 /etc/fstab 里面,qw 保存退出。

/etc/fstab 文件中存在六列參數:
第一列:設備文件 或 UUID 或 label
1、獲取 UUID 的第一種方法:# lsblk -f
獲取 UUID 的第二種方法:# dumpe2fs -h /dev/vdb1
2、設備文件、UUID、label作為標識的不同:
使用設備文件名會在當前生效,可能在系統重啟之后會出現問題;
label在系統重啟之后也會生效,但是要實時注意該設備的label;
UUID是分區的唯一標識。
第二列:設備的掛載點(空目錄)
第三列:該分區文件系統的格式(可以使用特殊的參數auto,自動識別分區的分區格式)
第四列:文件系統的參數,設置格式的選項

第五列:dump 備份的設置(0表示不進行dump備份,1代表每天進行dump備份,2代表不定日期的進行dump備份)
第六列:磁盤檢查設置(其實是一個檢查順序,0代表不檢查,1代表第一個檢查,2后續.一般根目錄是1,數字相同則同時檢查)
完工。。。
