一文詳解如何在CentOS?7系統(tǒng)中掛載數(shù)據(jù)盤并修改默認(rèn)掛載目錄
在云服務(wù)器或物理服務(wù)器中,系統(tǒng)盤和數(shù)據(jù)盤的初始配置通常由服務(wù)商完成。在 CentOS 7 系統(tǒng)中,數(shù)據(jù)盤默認(rèn)可能沒有自動掛載到特定目錄,需要管理員手動配置掛載目錄。為了確保數(shù)據(jù)可擴(kuò)展性和存儲效率,合理分區(qū)并掛載數(shù)據(jù)盤尤為重要。
本文將以分步操作的方式,詳細(xì)介紹如何在 CentOS 7 系統(tǒng)中掛載數(shù)據(jù)盤并修改默認(rèn)掛載目錄,確保最大化利用存儲資源并保持系統(tǒng)穩(wěn)定。
版本一:基礎(chǔ)版(適合 ≤2TB 數(shù)據(jù)盤,推薦生產(chǎn)環(huán)境)
1. 查看磁盤
lsblk # 或 fdisk -l
假設(shè)新數(shù)據(jù)盤為 /dev/vdb。
2. 格式化整盤(不分區(qū),方便后續(xù)擴(kuò)容)
mkfs.ext4 /dev/vdb
3. 創(chuàng)建掛載目錄
mkdir -p /data
4. 臨時(shí)掛載
mount /dev/vdb /data
5. 獲取 UUID(避免設(shè)備名變化)
blkid /dev/vdb
輸出示例:
/dev/vdb: UUID="a1b2c3d4-..." TYPE="ext4"
6. 配置永久掛載(編輯 /etc/fstab)
vi /etc/fstab
添加以下內(nèi)容(注意替換 UUID):
UUID=a1b2c3d4-... /data ext4 defaults,nofail 0 2
nofail:磁盤故障時(shí)不阻塞系統(tǒng)啟動0 2:數(shù)據(jù)盤一般用2
7. 測試配置
umount /data mount -a df -h /data
8. 設(shè)置權(quán)限(按需)
chmod 755 /data # 或指定屬主 chown -R appuser:appgroup /data
版本二:LVM 版(推薦 >2TB 或需要動態(tài)擴(kuò)容的生產(chǎn)環(huán)境)
1. 安裝 LVM 工具(通常已安裝)
yum install lvm2 -y
2. 查看磁盤
lsblk
假設(shè)新數(shù)據(jù)盤為 /dev/vdb。
3. 創(chuàng)建物理卷(PV)
pvcreate /dev/vdb
4. 創(chuàng)建卷組(VG)
vgcreate data_vg /dev/vdb
5. 創(chuàng)建邏輯卷(LV)
# 使用全部空間 lvcreate -l 100%FREE -n data_lv data_vg # 或指定大?。ɡ?500G) lvcreate -L 500G -n data_lv data_vg
6. 格式化
mkfs.ext4 /dev/data_vg/data_lv
7. 創(chuàng)建掛載目錄并臨時(shí)掛載
mkdir -p /data mount /dev/data_vg/data_lv /data
8. 獲取 UUID
blkid /dev/data_vg/data_lv
9. 配置 /etc/fstab
UUID=xxxx /data ext4 defaults,nofail 0 2
10. 測試
umount /data mount -a df -h
11. LVM 擴(kuò)容示例(日后需要時(shí))
# 擴(kuò)展邏輯卷 lvextend -L +100G /dev/data_vg/data_lv # 擴(kuò)容文件系統(tǒng) resize2fs /dev/data_vg/data_lv
常見問題速查表
| 問題 | 解決方法 |
|---|---|
| fstab 寫錯(cuò)導(dǎo)致無法啟動 | 進(jìn)入救援模式,注釋錯(cuò)誤行,執(zhí)行 mount -a 測試 |
| 磁盤 >2TB 無法用 fdisk | 使用 parted 或直接采用 LVM |
| 重啟后掛載點(diǎn)消失 | 檢查 /etc/fstab 是否寫對,執(zhí)行 mount -a 測試 |
| 臨時(shí)掛載后被占用無法卸載 | lsof /data 查看占用進(jìn)程,或 fuser -km /data 強(qiáng)制結(jié)束 |
最終建議
- 普通場景(單塊數(shù)據(jù)盤、≤2TB、不需要擴(kuò)容):使用版本一
- 生產(chǎn)場景(需要擴(kuò)容、多磁盤、>2TB、快照備份):使用版本二(LVM)
總結(jié)
在 CentOS 7 系統(tǒng)中,掛載和管理數(shù)據(jù)盤是維護(hù)服務(wù)器存儲的重要任務(wù)。本文通過分步教程,詳細(xì)介紹了如何分區(qū)、格式化、掛載新數(shù)據(jù)盤,并修改掛載目錄到 `/data`。此外,為了避免重啟后掛載失效,還重點(diǎn)說明了 fstab 的配置方法。
通過操作本文中的步驟,可以確保數(shù)據(jù)盤始終按預(yù)期掛載,方便服務(wù)器的長期穩(wěn)定運(yùn)行。如果在實(shí)際操作中遇到問題,可以參考系統(tǒng)日志或社區(qū)文檔實(shí)現(xiàn)更高效的掛載配置。
以上就是一文詳解如何在CentOS 7系統(tǒng)中掛載數(shù)據(jù)盤并修改默認(rèn)掛載目錄的詳細(xì)內(nèi)容,更多關(guān)于CentOS 7掛載數(shù)據(jù)盤并修改默認(rèn)掛載目錄的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
詳解linux系統(tǒng)輸入輸出管理和vim的常用功能
這篇文章主要介紹了linux系統(tǒng)輸入輸出管理和vim的常用功能,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-04-04
Linux(Centos7)環(huán)境下在線或離線安裝wget全過程
本文介紹在線和離線安裝wget的方法,在線安裝需檢查是否已安裝,若失敗則更換國內(nèi)鏡像源;離線安裝需下載rpm包并上傳至服務(wù)器安裝2025-07-07
Linux系統(tǒng)實(shí)現(xiàn)日志的無損遷移的完整方案介紹
這篇文章主要為大家詳細(xì)介紹了Linux系統(tǒng)實(shí)現(xiàn)日志的無損遷移的完整方案,文中的示例代碼簡潔易懂,具有一定的借鑒價(jià)值,有需要的小伙伴可以了解下2025-09-09
Mac通過不同終端SSH連接遠(yuǎn)程服務(wù)器的講解
今天小編就為大家分享一篇關(guān)于Mac通過不同終端SSH連接遠(yuǎn)程服務(wù)器的講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-03-03
Linux學(xué)習(xí)教程之redis哨兵集群詳解
這篇文章主要給大家介紹了關(guān)于Linux學(xué)習(xí)教程之Redis哨兵集群的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用redis具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-07-07

