На виртуальном боксе у меня корневая файловая система смонтирована на 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 размером 700Mb используйте команду:
lvcreate -n some_name -L 700M vg0
Где vg0
- это имя группы томов LVM.
Если вы хотите добавить 1G swap в свою систему, то сделайте:
# 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