Назад | Перейти на главную страницу

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

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

  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.

Если вы хотите добавить своп 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