Разделение существующего раздела LVM?

Таким образом, в настоящее время я пытаюсь переместить / var в его собственный раздел, который хорошо документируется через сеть. То, из-за чего я испытываю затруднения, создает логический том в разделе LVM. После выполнения sudo fdisk /dev/sda и печатая таблицу разделов я получаю вывод, который имеет смысл мне

enter image description here

Это показывает, что действительно, существует ~20GB LVM на моей машине. Теперь к запутывающей части. После выполнения sudo vgdisplay Меня встречают этим;

enter image description here

Как показано выше, хотя размер группы объема составляет 19.52 ГБ и Выделенный PE, занимает 4 997 блоков, который составляет 100% блоков. Следовательно я не могу создать раздел из этого раздела с чем-то как lvcreate, такой как в этом учебном руководстве

Таким образом, я предполагаю, что мой вопрос, где я иду не так, как надо в этом процессе и как я создаю раздел произвольного размера? (позвольте нам просто сказать что 2 ГБ для помещения числа на него),

0
задан 23 June 2018 в 01:33

1 ответ

Помните, что все операции опасны, и вы можете повредить свою систему. Вы не говорите, для чего используются / dev / sda2 и / dev / saa3 или смонтированы ли они.

Если бы вы могли удалить существующие логические тома, вы могли бы создать два новых логических тома в существующей группе томов. Это было бы легко.

Если вам нужно сохранить существующий логический том, вам необходимо создать новый логический том в той же группе томов.

Чтобы использовать существующий раздел и группу томов, вам необходимо:

  1. уменьшить размер файловой системы в существующем логическом томе,
  2. уменьшить размер логического тома. ,
  3. создать новый логический том
  4. создать файловую систему на новом логическом томе
  5. скопировать файлы в новый логический том и смонтировать его

Где 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.

, чтобы сделать это, вам потребуется живой сеанс, затем

  1. уменьшите размер файловой системы в / dev / sda1
  2. уменьшите размер раздела
  3. создать новый раздел в нераспределенном пространстве.
  4. создать новую файловую систему в новом разделе

Для этого обычно используются инструменты resizefs parted для сокращения раздела и создания нового и mkfs для создания раздела. файловая система.

1126 Я оставлю детали этого другим. Это также очень опасно.

3
ответ дан 23 June 2018 в 01:33

Другие вопросы по тегам:

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