作為一個系統管理者,我們會有這樣的一些需求:作為更新伺服器容量的一部分,或者有時出現磁盤故障時更換磁盤,我們需要将新的硬碟配置到現有伺服器。
在這篇文章中,我會向你逐漸介紹添加新硬碟到現有 rhel/centos 或者 debian/ubuntu linux 系統的步驟。
重要:請注意這篇文章的目的隻是告訴你如何建立新的分區,而不包括分區擴充或者其它選項。
我已經添加了一塊 20gb 容量的硬碟,挂載到了 <code>/data</code> 分區。
<code>fdisk</code> 是一個在 linux 系統上用于顯示和管理硬碟和分區指令行工具。
<code># fdisk -l</code>
這個指令會列出目前分區和配置。

檢視 linux 分區詳情
添加了 20gb 容量的硬碟後,<code>fdisk -l</code> 的輸出像下面這樣。
檢視新分區詳情
新添加的磁盤顯示為 <code>/dev/xvdc</code>。如果我們添加的是實體磁盤,基于磁盤類型它會顯示為類似 <code>/dev/sda</code>。這裡我使用的是虛拟磁盤。
要在特定硬碟上分區,例如 <code>/dev/xvdc</code>。
<code># fdisk /dev/xvdc</code>
常用的 fdisk 指令。
<code>n</code> - 建立分區
<code>p</code> - 列印分區表
<code>d</code> - 删除一個分區
<code>q</code> - 不儲存更改退出
<code>w</code> - 儲存更改并退出
這裡既然我們是要建立一個分區,就用 <code>n</code> 選項。
在 linux 上建立新分區
建立主分區或者擴充分區。預設情況下我們最多可以有 4 個主分區。
建立主分區
按需求輸入分區編号。推薦使用預設的值 <code>1</code>。
配置設定分區編号
輸入第一個扇區的大小。如果是一個新的磁盤,通常選擇預設值。如果你是在同一個磁盤上建立第二個分區,我們需要在前一個分區的最後一個扇區的基礎上加 <code>1</code>。
為分區配置設定扇區
輸入最後一個扇區或者分區大小的值。通常推薦輸入分區的大小。總是添加字首 <code>+</code> 以防止值超出範圍錯誤。
配置設定分區大小
儲存更改并退出。
儲存分區更改
現在使用 mkfs 指令格式化磁盤。
<code># mkfs.ext4 /dev/xvdc1</code>
格式化新分區
格式化完成後,按照下面的指令挂載分區。
<code># mount /dev/xvdc1 /data</code>
在 <code>/etc/fstab</code> 檔案中添加條目以便永久啟動時自動挂載。
<code>/dev/xvdc1 /data ext4 defaults 0 0</code>
<a target="_blank"></a>
當處理分區、尤其是編輯已配置磁盤的時候,我們需要格外的小心。請分享你的回報和建議吧。
原文釋出時間為:2017-04-27
本文來自雲栖社群合作夥伴“linux中國”