Как удалить группу томов в терминале?

Вопрос или проблема

Я пытаюсь настроить LVM для двух небольших SSD моем нетбуке (4 и 8 ГБ). После множества проб и ошибок я следовал этому руководству: Как настроить несколько жестких дисков как один том. Я завершил шаги для своего 4-гигабайтного тома (/dev/sda) и успешно настроил VG (“vgsystem”) и LV (“lvfacade”). Однако, когда я пытался повторить шаги для 8-гигабайтного тома (/dev/sdb1), я не смог расширить “vgsystem”, чтобы включить /dev/sdb1, потому что ранее добавил его в VG (“vgsystem2”). Как мне удалить “vgsystem2” и добавить /dev/sdb1 в “vgsystem”?

Я буду признателен за помощь.

vgremove vgsystem2

vgextend vgsystem /dev/sdb1

Я предполагаю, что /dev/sba1 в последней строке действительно означает /dev/sdb1

Редактирование 1

После перезагрузки вам не нужно запускать partprobe. Но это не повредит.

pvscan сообщает вам, что у вас есть 2 устройства lvm2 (/dev/sda1 и /dev/sdb1). Кроме того, sda1 полностью используется для группы томов vgsystem.

Неудивительно, что pvcreate завершается неудачей, потому что /dev/sda1 уже является физическим томом.

Неудивительно, что vgcreate завершается неудачей, потому что vgsystem уже существует.

/dev/sda1 выглядит немного маленьким. У вас есть /dev/sda2 или, возможно, неразмеченное пространство на /dev/sda?

Я не уверен, что вы пытаетесь добиться

Если вы хотите удалить VG vgsystem из /dev/sda1, используйте pvremove vgsystem

Если вы хотите, чтобы ваши 2 устройства рассматривались как один логический том, вам нужно расширить группу томов vgsystem до sdb1, а затем создать логический том:

vgextend vgsystem /dev/sdb1
lvcreate -l 100%VG -n lvsystem vgsystem

тогда вы сможете создать файловую систему на /dev/lvsystem, смонтировать ее и использовать.

Редактирование 2

Эмм, я вас не забрал. Пожалуйста, перечитайте, что я написал между Редактированием 1 и Редактированием 2. Вы пробовали запускать какие-либо команды? Какой был результат? Каков ваш ответ на “У вас есть /dev/sda2 или, возможно, неразмеченное пространство на /dev/sda?“?

Было бы неплохо знать, чего именно вы пытаетесь добиться. Это поможет мне помочь вам.

Ответ или решение

Для удаления группы томов (Volume Group) в терминале и добавления нового устройства в существующую группу, следуйте этому пошаговому руководству.

Удаление группы томов

  1. Проверьте существующие группы томов:
    Перед тем как удалить группу томов, убедитесь, что вы правильно идентифицировали группу, которую хотите удалить. Введите следующую команду:

    vgdisplay
  2. Удалите группу томов:
    Если вы уверены, что хотите удалить группу томов vgsystem2, выполните команду:

    vgremove vgsystem2

    Это удалит группу томов, но вам также нужно убедиться, что все логические тома (Logical Volumes) в этой группе отмонтированы и удалены. Чтобы удалить логические тома, используйте:

    lvremove /dev/vgsystem2/имя_логического_тома
  3. Проверьте состояние физических томов:
    После удаления группы томов выполните:

    pvdisplay

    Убедитесь, что /dev/sdb1 освободился и готов для добавления в другую группу томов.

Добавление в существующую группу томов

  1. Добавьте /dev/sdb1 в vgsystem:
    Теперь, когда группа томов vgsystem2 удалена, вы можете добавить /dev/sdb1 в существующую группу томов vgsystem:

    vgextend vgsystem /dev/sdb1
  2. Создание логического тома:
    После того как вы добавили новый физический том в группу, вы можете создать логический том:

    lvcreate -l 100%VG -n lvsystem vgsystem

    Эта команда создаст новый логический том с использованием всего доступного пространства в группе vgsystem.

  3. Форматируйте новый логический том:
    Прежде чем использовать новый логический том, его нужно отформатировать. Например, чтобы отформатировать в файловую систему ext4, выполните:

    mkfs.ext4 /dev/vgsystem/lvsystem
  4. Создайте точку монтирования и смонтируйте новый том:
    Создайте директорию для монтирования:

    mkdir /mnt/lvsystem

    Затем смонтируйте логический том:

    mount /dev/vgsystem/lvsystem /mnt/lvsystem

Заключение

Теперь вы успешно удалили группу томов vgsystem2 и добавили /dev/sdb1 в группу томов vgsystem. Не забудьте обновить файл /etc/fstab, если вы хотите, чтобы ваш логический том автоматически монтировался при загрузке системы.

Если у вас возникли дополнительные вопросы или ошибки на каком-то этапе, не стесняйтесь спрашивать!

Оцените материал
Добавить комментарий

Капча загружается...