網站的服務器快要到期了
趕上華爲雲的促銷活動新購了一臺服務器
當時購買的時候外加了一個100G數據盤
今天準備安裝一下環境進行遷移
準備看看環境安裝到那個目錄
發現數據盤沒有在列表裏
登錄到控制檯查看是不是沒掛載上
在控制檯發現已經掛載上了
然後再進行排查
去查看官方文檔看看整體操作步驟
發現掛載好了下一步就是初始化
確認一下原因
發現 /dev/vab
這個數據盤還未進行分區和掛載目錄的原因
所以也就明白爲什麼在 df -h
返回的列表中看不到
進入到初始化操作給的頁面
清晰的看到給出了兩個分區工具
分別是 fdisk
和 parted
通過須知還可以瞭解到磁盤容量小於等於 2T時選擇fdisk
和 parted
都是可以的
2T以上只能使用 parted
我的數據盤只有100G
遠遠小於2T
但是有兩個選擇時
我總是期望得到最優解
所以就想知道是使用哪個最好
或者說目前100G的數據盤適合使用哪個進行分區
通過搜索得知:
1、fdisk命令只支持msdos
2、parted支持msdos和gpt
3、msdos
- 支持小於2T的硬盤,不支持大於2T的硬盤
- 有主分區,擴展分區,邏輯分區
- 如果使用fdisk命令給一個大於2T的msdos類型硬盤分區,只能給2T的部分分區,超過2T的部分不能使用,也就浪費了。
4、gpt
- 支持大小容量的硬盤
- 不區分主分區,擴展分區,邏輯分區,也沒有4個分區數量的限制
參考鏈接:https://blog.csdn.net/qq_44714603/article/details/88659996
gpt
在表1分區磁盤分區形式 已經知道怎麼回事兒了
msdos
和表1分區磁盤分區形式 中的mbr
對不上啊?
再次搜索得知
MSDOS分區
早期的Linux系統爲了兼容Windows的磁盤,使用支持Windows的MBR的方式來處理開機管理程序與分區表,這些記錄在第一個扇區,這個扇區通常爲512bytes大小,所以第一個扇區會有兩個數據
1、主要啓動記錄區(MBR):可以按照開機管理程序的地方,有446bytes
2、分區表(partition table):記錄整個硬盤分區的狀態,有64bytes
由於分區表所在區塊僅有64bytes容量,因此最多僅能有四組記錄區,每組記錄區記錄了該區段的起始與結束的磁柱號碼。
參考鏈接:http://www.178linux.com/103248
解決了疑問
繼續操作磁盤
查看一下磁盤類型
看看選用哪個分區工具好
可以看到100G的數據盤是unknown
的狀態
這說明還未指定分區形式
也就是說我們在使用分區工具時纔會給它定義分區形式
通過前面的 fdisk命令只支持msdos
和 parted支持msdos和gpt
這兩句話可以得知
使用 fdisk
命令進行分區時
會直接定義爲msdos
(mbr
)形式分區
使用 parted
命令進行分區時
會讓我們進行設置分區形式
因爲 parted
支持兩種分區形式嘛
通過查看華爲雲操作文檔也可得知
最後
總的來看
具體選用那個分區工具對於小容量網站來說都是無所謂的
真的要考慮以後的擴容
推薦直接使用 parted
分區工具
並且選擇gpt
的分區形式
之前單獨購買磁盤的時候
也寫過一篇使用fdisk
進行分區的文章
https://blog.csdn.net/xianhenyuan/article/details/90905913
文中涉及到的文檔
華爲雲參考鏈接:
- 初始化數據盤場景及磁盤分區形式介紹:https://support.huaweicloud.com/qs-evs/evs_01_0038.html
- 初始化Linux數據盤(fdisk):https://support.huaweicloud.com/qs-evs/evs_01_0033.html
- 初始化Linux數據盤(parted):https://support.huaweicloud.com/qs-evs/evs_01_0034.html