CentOS虛擬機磁盤分區操作指南(以CentOS 7為例)
在虛擬機中進行磁盤分區前,需先通過虛擬化管理工具(如VMware、VirtualBox)添加新磁盤。以VMware為例,步驟如下:
使用lsblk
或fdisk -l
命令確認新磁盤已被系統識別。通常,系統原有磁盤為/dev/sda
,新添加的磁盤為/dev/sdb
(若有多個新磁盤則依次為/dev/sdc
、/dev/sdd
等)。
示例命令:
lsblk
# 或
fdisk -l
輸出中會顯示新磁盤的容量及設備名(如Disk /dev/sdb: 20 GiB
)。
使用fdisk
命令對新磁盤進行分區操作(以/dev/sdb
為例):
fdisk /dev/sdb
進入后,可通過輸入以下命令完成分區:
m
:查看幫助信息(了解各命令用途);n
:創建新分區;
p
(主分區,最多4個)、e
(擴展分區,需包含邏輯分區);w
:保存分區表并退出(若不想保存,輸入q
退出)。分區創建后,需格式化為文件系統(如ext4、xfs)才能存儲數據。以/dev/sdb1
(第一個分區)為例:
mkfs -t ext4 /dev/sdb1
# 若需使用xfs文件系統(CentOS 7默認支持),可使用:
mkfs.xfs /dev/sdb1
注意:格式化會清除分區內的所有數據,請提前備份重要信息。
將分區掛載到指定目錄(如/mnt/newdisk
),以便訪問:
mkdir -p /mnt/newdisk
mount /dev/sdb1 /mnt/newdisk
df -h
輸出中會顯示/dev/sdb1
掛載到/mnt/newdisk
的信息。臨時掛載在系統重啟后會失效,需通過修改/etc/fstab
文件實現永久掛載:
/etc/fstab
文件:vim /etc/fstab
設備名 掛載點 文件系統類型 defaults 0 0
):/dev/sdb1 /mnt/newdisk ext4 defaults 0 0
說明:
defaults
:包含讀寫、執行權限及自動掛載等選項;ext4
替換為xfs
。:wq
)。mount -a
若無報錯,則配置生效。partprobe
命令強制內核重新讀取分區信息(無需重啟);e
)需包含邏輯分區(n
時選擇l
),且擴展分區本身不能直接存儲數據;