Добавление новых разделов на устройство, содержащее корневой раздел

В виртуальной коробке моя корневая файловая система смонтирована на 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 ответ

Решение

У вас много ошибок в вашем вопросе:

  1. Вы не можете смонтировать LVM, потому что это не файловая система. Файловые системы могут быть размещены на целом диске или его разделах, на томах LVM или ZFS или на сетевых хранилищах. Файловые системы могут быть VFAT(FAT32), NTFS, ext3, ext4, xfs, raizerfs, btrfs и т. Д.

  2. Раздел /dev/sda2 используется LVM PV (физический объем). LVM VG (группа томов) основана на PV. Вы можете создать LV (логический том) в группе томов LVM, а затем создать файловую систему на LVM.

  3. Для отображения логических томов 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
Другие вопросы по тегам