
在云服務(wù)器或物理服務(wù)器中,系統(tǒng)盤和數(shù)據(jù)盤的初始配置通常由服務(wù)商完成。在 CentOS 7 系統(tǒng)中,數(shù)據(jù)盤默認(rèn)可能沒有自動(dòng)掛載到特定目錄,需要管理員手動(dòng)配置掛載目錄。為了確保數(shù)據(jù)可擴(kuò)展性和存儲(chǔ)效率,合理分區(qū)并掛載數(shù)據(jù)盤尤為重要。
本文將以分步操作的方式,詳細(xì)介紹如何在 CentOS 7 系統(tǒng)中掛載數(shù)據(jù)盤并修改默認(rèn)掛載目錄,確保最大化利用存儲(chǔ)資源并保持系統(tǒng)穩(wěn)定。
1. 查看未掛載的磁盤
在 CentOS 7 系統(tǒng)中,新開通的數(shù)據(jù)盤默認(rèn)是未分區(qū)和未掛載的。可以使用以下命令查看當(dāng)前系統(tǒng)中的磁盤狀態(tài):
fdisk -l
該命令會(huì)列出所有已連接的磁盤設(shè)備及其分區(qū)情況。例如:
Disk /dev/vda: 50 GiB
Disk /dev/vdb: 100 GiB
以上結(jié)果顯示,系統(tǒng)中有兩塊磁盤,其中 /dev/vdb 是未分區(qū)的新增數(shù)據(jù)盤。
2. 數(shù)據(jù)盤分區(qū)與格式化
接下來(lái),需要對(duì)數(shù)據(jù)盤進(jìn)行分區(qū)和格式化,使其可以被掛載使用。
2.1 使用 fdisk 進(jìn)行分區(qū)
執(zhí)行以下命令進(jìn)入分區(qū)工具:
fdisk /dev/vdb
在 fdisk 菜單中,按以下步驟完成分區(qū):
輸入 `n` 創(chuàng)建新分區(qū)。
選擇 `p` 設(shè)置為主分區(qū),并按下 Enter。
接著選擇分區(qū)號(hào)(一般從 1 開始)并按下 Enter。
設(shè)定分區(qū)的起始和結(jié)束范圍(通常默認(rèn)即可)。
輸入 `w` 保存分區(qū)并退出。
保存完成后,可以再次運(yùn)行?fdisk -l?確認(rèn)分區(qū)狀態(tài),例如:
/dev/vdb1? 0? ...? Linux
2.2 格式化分區(qū)
完成分區(qū)后,需要對(duì)新建的分區(qū)進(jìn)行格式化。在 CentOS 7 系統(tǒng)中,默認(rèn)推薦使用 ext4 文件系統(tǒng):
mkfs.ext4 /dev/vdb1
執(zhí)行完成后,數(shù)據(jù)盤已被格式化為 ext4 文件系統(tǒng),可以掛載到指定目錄了。
3. 掛載數(shù)據(jù)盤到指定目錄
3.1 創(chuàng)建掛載目錄
在服務(wù)器中創(chuàng)建一個(gè)目標(biāo)掛載目錄,例如將數(shù)據(jù)盤掛載到 `/data` 目錄:
mkdir /data
確保該目錄權(quán)限正確,并適配所有用戶的訪問需求:
chmod 755 /data
3.2 臨時(shí)掛載數(shù)據(jù)盤
通過以下命令將數(shù)據(jù)盤掛載到 `/data` 目錄:
mount /dev/vdb1 /data
掛載完成后,可以通過?df -h?查看掛載狀態(tài):
Filesystem? ? ? Size? Used Avail Use% Mounted on
/dev/vdb1? ? ? 100G? 0G? 100G? 0% /data
此時(shí),數(shù)據(jù)盤已成功掛載到 `/data` 目錄,但這種掛載僅臨時(shí)生效,重啟后會(huì)失效。
3.3 配置數(shù)據(jù)盤永久掛載
為了在系統(tǒng)重啟后數(shù)據(jù)盤仍然掛載到目標(biāo)目錄,需要編輯?/etc/fstab?文件。
執(zhí)行以下命令打開 fstab 文件:
nano /etc/fstab
添加以下內(nèi)容至文件末尾:
/dev/vdb1? /data? ext4? defaults? 0? 0
保存并退出編輯器后,可以使用以下命令測(cè)試配置是否正確:
mount -a
如果沒有報(bào)錯(cuò),意味著設(shè)置已成功,數(shù)據(jù)盤會(huì)在系統(tǒng)重啟后自動(dòng)掛載到 `/data`。
4. 檢查掛載配置與磁盤狀態(tài)
完成掛載后,可以通過以下命令檢查磁盤使用狀態(tài):
df -h
此外,使用以下命令可以再次驗(yàn)證 fstab 掛載點(diǎn):
cat /etc/fstab
確保數(shù)據(jù)盤已正確掛載到 `/data` 并顯示在文件系統(tǒng)列表中。
總結(jié)
在 CentOS 7 系統(tǒng)中,掛載和管理數(shù)據(jù)盤是維護(hù)服務(wù)器存儲(chǔ)的重要任務(wù)。本文通過分步教程,詳細(xì)介紹了如何分區(qū)、格式化、掛載新數(shù)據(jù)盤,并修改掛載目錄到 `/data`。此外,為了避免重啟后掛載失效,還重點(diǎn)說(shuō)明了 fstab 的配置方法。
通過操作本文中的步驟,可以確保數(shù)據(jù)盤始終按預(yù)期掛載,方便服務(wù)器的長(zhǎng)期穩(wěn)定運(yùn)行。如果在實(shí)際操作中遇到問題,可以參考系統(tǒng)日志或社區(qū)文檔實(shí)現(xiàn)更高效的掛載配置。