Centos7 初始化硬盤分區、掛載
- 通過命令
fdisk-l
查看硬盤信息
可以看到有兩塊硬盤/dev/vda
和/dev/vdb
,啟動vda是系統盤vdb是我們新增的數據盤。
2.執行以下命令,進入fdisk模式,開始對新增數據盤執行分區操作。
fdisk 新增數據盤
以新掛載的數據盤“/dev/xvdb”為例:
fdisk /dev/xvdb
回顯類似如下信息:
3.輸入“n”,按“Enter”,開始新建分區。
回顯類似如下信息:
表示磁盤有兩種分區類型:
- "p”表示主要分區。
- "e”表示延伸分區。
4.以創建一個主要分區為例,輸入“p”,按“Enter”,開始創建一個主分區。
回顯類似如下信息:
“Partition number”表示主分區編號,可以選擇1-4。
5.以分區編號選擇“1”為例,輸入主分區編號“1”,按“Enter”。
回顯類似如下信息
“First sector”表示初始磁柱區域,可以選擇2048-20971519,默認為2048。
6.以選擇默認初始磁柱編號2048為例,按“Enter”。
回顯類似如下信息:
“Last sector”表示截止磁柱區域,可以選擇2048-104857599,默認為104857599。
7.以選擇默認截止磁柱編號2104857599為例,按“Enter”。
回顯類似如下信息:
表示分區完成,即為50GB的數據盤新建了1個分區。
8.輸入“p”,按“Enter”,查看新建分區的詳細信息。
回顯類似如下信息:
表示新建分區“/dev/vdb1”的詳細信息。
9.輸入“w”,按“Enter”,將分區結果寫入分區表中。
回顯類似如下信息:
表示分區創建完成。
10.執行以下命令,將新的分區表變更同步至操作系統。
partprobe
11.執行以下命令,將新建分區文件系統設為系統所需格式。
mkfs -t 文件系統格式 /dev/vdb1
以設置文件系統為“ext4”為例:
mkfs -t ext4 /dev/vdb1
回顯類似如下信息:
格式化需要等待一段時間,請觀察系統運行狀態,不要退出。
12.執行以下命令,新建掛載點。
mkdir 掛載點
以新建掛載點“/XC”為例:
mkdir /XC
13.執行以下命令,將新建分區掛載到12中新建的掛載點下。
mount /dev/vdb1 掛載點
以掛載新建分區至“/XC”為例:
mount /dev/vdb1 /XC
14.執行以下命令,查看掛載結果。
df -TH
回顯類似如下信息:
表示新建分區“/dev/vdb1”已掛載至“/XC”。
設置開機自動掛載磁盤
如果您需要在雲服務器系統啟動時自動掛載磁盤,不能采用在 /etc/fstab直接指定 /dev/xvdb1的方法,因為雲中設備的順序編碼在關閉或者開啟雲服務器過程中可能發生改變,例如/dev/xvdb1可能會變成/dev/xvdb2。推薦使用UUID來配置自動掛載數據盤。
說明:磁盤的UUID(universally unique identifier)是Linux系統為存儲設備提供的唯一的標識字符串。
1.執行如下命令,查詢磁盤分區的UUID。
blkid 磁盤分區
以查詢磁盤分區“/dev/vdb1”的UUID為例:
blkid /dev/vdb1
回顯類似如下信息:
表示“/dev/vdb1”的UUID。
2.通過vim編輯`/etc/fstab/
在末尾增加一行
UUID=f5c5c392-4704-4475-9abc-f6a2e049f2ea /XC ext4 defaults 0 2
保存
3.重啟服務器
通過命令df -TH
查看磁盤信息
可以看出已經自動掛載了。
Centos7 初始化硬盤分區、掛載