一文詳解如何在CentOS?7系統(tǒng)中掛載數(shù)據(jù)盤并修改默認(rèn)掛載目錄
在云服務(wù)器或物理服務(wù)器中,系統(tǒng)盤和數(shù)據(jù)盤的初始配置通常由服務(wù)商完成。在 CentOS 7 系統(tǒng)中,數(shù)據(jù)盤默認(rèn)可能沒(méi)有自動(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)定。
版本一:基礎(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)啟動(dòng)0 2:數(shù)據(jù)盤一般用2
7. 測(cè)試配置
umount /data mount -a df -h /data
8. 設(shè)置權(quán)限(按需)
chmod 755 /data # 或指定屬主 chown -R appuser:appgroup /data
版本二:LVM 版(推薦 >2TB 或需要?jiǎng)討B(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. 測(cè)試
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
常見(jiàn)問(wèn)題速查表
| 問(wèn)題 | 解決方法 |
|---|---|
| fstab 寫(xiě)錯(cuò)導(dǎo)致無(wú)法啟動(dòng) | 進(jìn)入救援模式,注釋錯(cuò)誤行,執(zhí)行 mount -a 測(cè)試 |
| 磁盤 >2TB 無(wú)法用 fdisk | 使用 parted 或直接采用 LVM |
| 重啟后掛載點(diǎn)消失 | 檢查 /etc/fstab 是否寫(xiě)對(duì),執(zhí)行 mount -a 測(cè)試 |
| 臨時(shí)掛載后被占用無(wú)法卸載 | lsof /data 查看占用進(jìn)程,或 fuser -km /data 強(qiáng)制結(jié)束 |
最終建議
- 普通場(chǎng)景(單塊數(shù)據(jù)盤、≤2TB、不需要擴(kuò)容):使用版本一
- 生產(chǎn)場(chǎng)景(需要擴(kuò)容、多磁盤、>2TB、快照備份):使用版本二(LVM)
總結(jié)
在 CentOS 7 系統(tǒng)中,掛載和管理數(shù)據(jù)盤是維護(hù)服務(wù)器存儲(chǔ)的重要任務(wù)。本文通過(guò)分步教程,詳細(xì)介紹了如何分區(qū)、格式化、掛載新數(shù)據(jù)盤,并修改掛載目錄到 `/data`。此外,為了避免重啟后掛載失效,還重點(diǎn)說(shuō)明了 fstab 的配置方法。
通過(guò)操作本文中的步驟,可以確保數(shù)據(jù)盤始終按預(yù)期掛載,方便服務(wù)器的長(zhǎng)期穩(wěn)定運(yùn)行。如果在實(shí)際操作中遇到問(wèn)題,可以參考系統(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)掛載目錄的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
詳解linux系統(tǒng)輸入輸出管理和vim的常用功能
這篇文章主要介紹了linux系統(tǒng)輸入輸出管理和vim的常用功能,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-04-04
Linux(Centos7)環(huán)境下在線或離線安裝wget全過(guò)程
本文介紹在線和離線安裝wget的方法,在線安裝需檢查是否已安裝,若失敗則更換國(guó)內(nèi)鏡像源;離線安裝需下載rpm包并上傳至服務(wù)器安裝2025-07-07
Linux系統(tǒng)實(shí)現(xiàn)日志的無(wú)損遷移的完整方案介紹
這篇文章主要為大家詳細(xì)介紹了Linux系統(tǒng)實(shí)現(xiàn)日志的無(wú)損遷移的完整方案,文中的示例代碼簡(jiǎn)潔易懂,具有一定的借鑒價(jià)值,有需要的小伙伴可以了解下2025-09-09
Mac通過(guò)不同終端SSH連接遠(yuǎn)程服務(wù)器的講解
今天小編就為大家分享一篇關(guān)于Mac通過(guò)不同終端SSH連接遠(yuǎn)程服務(wù)器的講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03
Linux學(xué)習(xí)教程之redis哨兵集群詳解
這篇文章主要給大家介紹了關(guān)于Linux學(xué)習(xí)教程之Redis哨兵集群的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用redis具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-07-07

