在虛擬機中為Debian系統配置分卷(包括傳統分區、LVM邏輯卷),需結合虛擬機磁盤管理與Debian分卷工具,以下是詳細步驟:
/dev/sdb、/dev/sdc等)。適用于需要固定分區大小的場景,步驟如下:
lsblk或sudo fdisk -l,確認新磁盤設備名(如/dev/sdb)。fdisk工具創建分區:sudo fdisk /dev/sdb # 進入分區編輯模式
n # 創建新分區
p # 選擇主分區(或e選擴展分區)
1 # 分區號(默認1)
+10G # 分區大?。ㄈ?0GB,直接回車則用剩余空間)
w # 保存并退出
用p命令檢查分區表是否正確。sudo mkfs.ext4 /dev/sdb1 # 替換為實際分區名
sudo mkdir /mnt/mydisk # 創建掛載目錄
sudo mount /dev/sdb1 /mnt/mydisk # 掛載分區
用df -h驗證掛載是否成功。/etc/fstab文件,添加以下行(替換設備名、掛載點和文件系統):/dev/sdb1 /mnt/mydisk ext4 defaults 0 2
保存后重啟系統,分區將自動掛載。適用于需要動態調整分區大小的場景,步驟如下:
sudo apt update && sudo apt install lvm2
sudo pvcreate /dev/sdb # 若為整個磁盤(如/dev/sdb);若為分區則用/dev/sdb1
用sudo pvs驗證物理卷是否創建成功。sudo vgcreate my_vg /dev/sdb # “my_vg”為卷組名,可自定義
用sudo vgs驗證卷組是否存在。sudo lvcreate -l 100%FREE -n my_lv my_vg # 使用卷組全部剩余空間,邏輯卷名為“my_lv”
用sudo lvs驗證邏輯卷是否創建成功。sudo mkfs.ext4 /dev/my_vg/my_lv # 替換為實際邏輯卷名(格式:卷組名/邏輯卷名)
sudo mount /dev/my_vg/my_lv /mnt/mydisk/etc/fstab,添加以下行(需獲取邏輯卷UUID,用sudo blkid /dev/my_vg/my_lv獲?。?pre class="hljs">UUID=<UUID> /mnt/mydisk ext4 defaults 0 2
替換<UUID>為實際值,保存后重啟生效。若虛擬機磁盤空間不足,需擴展分卷,步驟如下:
growpart工具(用于擴展分區):sudo apt install cloud-guest-utils
/dev/sda1):sudo growpart /dev/sda 1 # 第一個參數為磁盤名,第二個為分區號
sudo resize2fs /dev/sda1 # 若為xfs文件系統,用“sudo xfs_growfs /dev/sda1”
resize2fs用于ext4,xfs_growfs用于xfs)。