Добавление новых разделов на устройство, содержащее корневой раздел
В виртуальной коробке моя корневая файловая система смонтирована на 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
, но после перезагрузки у меня просто черный экран.
1 ответ
У вас много ошибок в вашем вопросе:
Вы не можете смонтировать 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.
Если вы хотите добавить своп 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