В виртуальном ящике моя корневая файловая система смонтирована на 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
Я хочу добавить пространство подкачки и новый логический том размером 700 МБ - что лучше всего сделать с учетом вышеизложенного?
Я пробовал добавить новый раздел LVM, /dev/sda3
, но после перезагрузки у меня просто черный экран.
В вашем вопросе много ошибок:
Вы не можете смонтировать LVM, потому что это не файловая система. Файловые системы могут быть размещены на всем диске или его разделах, на томах LVM или ZFS или в сетевых хранилищах. Файловые системы могут быть VFAT (FAT32), NTFS, ext3, ext4, xfs, raizerfs, btrfs и т. Д.
Раздел /dev/sda2
используется LVM PV (физический объем). LVM VG (группа томов) основана на PV. Вы можете создать LV (логический том) в группе томов LVM, а затем вы можете создать файловую систему на LVM.
Чтобы показать логические тома LVM, вы должны использовать команду lvdisplay
. Чтобы показать группы томов LVM, вы должны использовать команду vgdisplay
. Чтобы показать физические тома LVM, вы должны использовать команду `pvdisplay.
Если вы хотите добавить новый логический том LVM размером 700 МБ, используйте команду:
lvcreate -n some_name -L 700M vg0
куда vg0
- имя группы томов LVM.
Если вы хотите добавить своп 1 Гб в свою систему, выполните:
# 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