Centos7
將新分區添加到包含根分區的設備
在虛擬機上,我將根文件系統安裝在 LVM 上:
# df -h | head -n 2 | tail -n 1 /dev/mapper/cl-root 1.5G 951M 404M 71% /
LVM 安裝在 上
/dev/sda2
,並/dev/sda
具有下表:# parted /dev/sda print | grep MB Disk /dev/sda: 8590MB 1 1049kB 1075MB 1074MB primary ext4 boot 2 1075MB 3511MB 2436MB primary lvm
我想添加交換空間和一個 700MB 大小的新邏輯卷 - 鑑於上述情況,這樣做的最佳做法是什麼?
我已經嘗試添加一個新的 LVM 分區,
/dev/sda3
但是在重新啟動後我只是得到了一個黑屏。
你的問題有很多錯誤:
- 您不能掛載 LVM,因為它不是文件系統。文件系統可以放置在整個磁碟或其分區、LVM 或 ZFS 卷或網路儲存上。文件系統可以是 VFAT(FAT32)、NTFS、ext3、ext4、xfs、raizerfs、btrfs 等。
- 該分區
/dev/sda2
由 LVM PV(物理卷)使用。LVM VG(卷組)基於 PV。您可以在 LVM 卷組中創建 LV(邏輯卷),然後您可以在 LVM 上創建文件系統。- 要顯示 LVM 邏輯卷,您應該使用 command
lvdisplay
。要顯示 LVM 卷組,您應該使用 commandvgdisplay
。要顯示 LVM 物理卷,您應該使用命令 `pvdisplay。如果要添加大小為 700Mb 的新 LVM 邏輯卷,請使用命令:
lvcreate -n some_name -L 700M vg0
vg0
LVM 卷組的名稱在哪裡。如果要向系統添加 1G 交換,請執行以下操作:
# lvcreate -n lvswap -L 1G vg0 # mkswap /dev/vg0/lvswap # blkid | grep swap /dev/mapper/lvswap: UUID="vvvvvvvv-wwww-xxxx-yyyy-zzzzzzzzzzzz" TYPE="swap" # echo "UUID=vvvvvvvv-wwww-xxxx-yyyy-zzzzzzzzzzzz none swap sw 0 0" >> /etc/fstab # swapon -a