Таким образом, в настоящее время я пытаюсь переместить / var в его собственный раздел, который хорошо документируется через сеть. То, из-за чего я испытываю затруднения, создает логический том в разделе LVM. После выполнения sudo fdisk /dev/sda
и печатая таблицу разделов я получаю вывод, который имеет смысл мне
Это показывает, что действительно, существует ~20GB LVM на моей машине. Теперь к запутывающей части. После выполнения sudo vgdisplay
Меня встречают этим;
Как показано выше, хотя размер группы объема составляет 19.52 ГБ и Выделенный PE, занимает 4 997 блоков, который составляет 100% блоков. Следовательно я не могу создать раздел из этого раздела с чем-то как lvcreate
, такой как в этом учебном руководстве
Таким образом, я предполагаю, что мой вопрос, где я иду не так, как надо в этом процессе и как я создаю раздел произвольного размера? (позвольте нам просто сказать что 2 ГБ для помещения числа на него),
Помните, что все операции опасны, и вы можете повредить свою систему. Вы не говорите, для чего используются / dev / sda2 и / dev / saa3 или смонтированы ли они.
Если бы вы могли удалить существующие логические тома, вы могли бы создать два новых логических тома в существующей группе томов. Это было бы легко.
Если вам нужно сохранить существующий логический том, вам необходимо создать новый логический том в той же группе томов.
Чтобы использовать существующий раздел и группу томов, вам необходимо:
Где X - это размер, до которого вы хотите уменьшить существующие логические тома, vg=your volume group
и lv= your logical volume
убедитесь, что в ваших существующих логических томах достаточно свободного места, чтобы вы могли уменьшить размер. Будьте очень осторожны и попробуйте что-нибудь, что вы можете себе позволить испортить, прежде чем делать это по-настоящему. Это очень опасно для живых файловых систем, убедитесь, что у вас есть резервные копии.
umount /dev/mapper/vg-lv
fsck /dev/mapper/vg-lv
resize2fs /dev/mapper/vg-lv (X-1)G
lvreduce -L XG /dev/mapper/vg-lv
resize2fs /dev/mapper/vg-lv (to fill up the lv)
lvcreate -l 100%FREE -n lv-var vg
mkfs -t ext4 /dev/mapper/lv-var
Затем вам нужно будет скопировать содержимое var на новый логический том, отредактировать fstab и перезапустить систему.
Другой подход - уменьшить размер основного раздела / dev / sda1 и создать новый раздел / dev / sda4.
, чтобы сделать это, вам потребуется живой сеанс, затем
Для этого обычно используются инструменты resizefs
parted
для сокращения раздела и создания нового и mkfs
для создания раздела. файловая система.