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

На виртуальном боксе у меня корневая файловая система смонтирована на 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, но после перезагрузки у меня просто черный экран.

0
задан 8 March 2017 в 11:20
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 размером 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
3
ответ дан 4 December 2019 в 12:21

Теги

Похожие вопросы