開始輸入,可搜尋發票、服務、域名、工單,以及 更多...
新購買或新增的硬碟在 Linux 中不會自動出現在目錄裡,需要先分割槽、格式化再掛載才能使用。本文講解 Linux 資料盤掛載的完整流程:用 lsblk 識別磁碟、用 fdisk 或 parted 分割槽、用 mkfs.ext4 / mkfs.xfs 格式化,最後通過 UUID 寫入 /etc/fstab 實現開機自動掛載。命令適用於 Debian、Ubuntu、CentOS、Rocky Linux、AlmaLinux,全部以 root 使用者執行。
執行 lsblk 列出所有塊裝置。沒有分割槽、沒有掛載點的磁碟就是新資料盤。KVM 雲伺服器上通常顯示為 vdb,獨立伺服器常見為 sdb,NVMe 硬碟則為 nvme1n1。下文以 /dev/vdb 為例,請按實際名稱替換。
lsblk
# Example output
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 40G 0 disk
└─vda1 253:1 0 40G 0 part /
vdb 253:16 0 200G 0 disk
容量小於 2 TB 的磁碟可以使用 fdisk 建立 MBR 分割槽,按提示依次輸入即可:
fdisk /dev/vdb
# Inside fdisk type:
# n new partition
# p primary
# 1 partition number
# Enter accept default first sector
# Enter accept default last sector (use the whole disk)
# w write changes and exit
大於 2 TB 的磁碟必須使用 GPT 分割槽表,推薦使用 parted 一條命令完成,“0% 100%”能讓分割槽自動對齊:
# GPT partition table, one partition using the whole disk (required for disks > 2 TB)
parted -s /dev/vdb mklabel gpt mkpart primary 0% 100%
partprobe /dev/vdb
lsblk /dev/vdb
ext4 相容性最好,支援線上擴容和離線縮小;XFS 在大檔案、大容量場景下效能更穩定,但不支援縮小。兩者任選其一即可,沒有特殊需求時保持發行版預設格式。
# Option A: ext4 (default on Debian / Ubuntu)
mkfs.ext4 /dev/vdb1
# Option B: XFS (default on CentOS / Rocky / AlmaLinux)
mkfs.xfs /dev/vdb1
# Install XFS tools if mkfs.xfs is missing
apt install -y xfsprogs # Debian / Ubuntu
dnf install -y xfsprogs # CentOS / Rocky / AlmaLinux
建立一個掛載點目錄(例如 /data),把分割槽掛載上去,再用 df -hT 確認容量和檔案系統類型是否正確。此時掛載只在本次開機有效,重啟後會消失。
mkdir -p /data
mount /dev/vdb1 /data
df -hT /data
裝置名(如 vdb1)在增減磁碟後可能變化,因此 fstab 中推薦使用 UUID。先用 blkid 查詢分割槽 UUID,備份 fstab 後追加一行。nofail 引數可以在資料盤異常時讓系統仍能正常啟動,避免卡在緊急模式;若使用 XFS,請把 ext4 改為 xfs。
blkid /dev/vdb1
# /dev/vdb1: UUID="3f1c2a9e-5b7d-4c11-9a0e-2d6f8b1e4c55" TYPE="ext4" ...
cp /etc/fstab /etc/fstab.bak
echo 'UUID=3f1c2a9e-5b7d-4c11-9a0e-2d6f8b1e4c55 /data ext4 defaults,nofail 0 2' >> /etc/fstab
先解除安裝,再用 mount -a 按 fstab 重新掛載。如果沒有任何報錯,且 df 中能看到 /data,說明配置正確,重啟後也會自動掛載。若報錯,請立即根據提示修正或恢復 /etc/fstab.bak,不要在 fstab 有錯誤時重啟。
umount /data
systemctl daemon-reload
mount -a
df -hT /data
雲伺服器新增磁碟後,部分系統需要重啟或重新掃描匯流排才能識別。可以先重啟伺服器再檢視;獨立伺服器請確認硬碟是否在 RAID 卡中建立了邏輯卷。如仍看不到,請提交工單確認磁碟是否已正確分配。
通過客戶中心的 VNC 控制臺進入系統,根據提示輸入 root 密碼進入維護模式,執行 mount -o remount,rw / 後編輯 /etc/fstab,註釋或修正錯誤行再重啟。
技術上可以直接對 /dev/vdb 執行 mkfs,但建議保留分割槽表,便於其他工具識別磁碟用途,也能減少誤操作風險。如果後續需要靈活擴容,可以考慮使用 LVM。
如按以上步驟操作後仍無法解決,歡迎提交工單聯絡 IMIDC 7×24 技術支援。提交時請註明伺服器 IP、作業系統、已執行的命令和報錯截圖,工程師可以更快定位問題。