Как безопасно удалить объем сбоя LVM?

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

В только что созданной виртуальной машине Oracle Linux 9 на Azure я вижу, что базовая установка имеет корневую файловую систему на LVM, с корневой VG, разделенной на

  • 22 ГБ корневой LV
  • 10 ГБ crash LV

Мне было интересно, каковы будут последствия удаления crash LV и перераспределения его 10 ГБ к корневому LV, при условии, что я также обновлю файл fstab, чтобы больше не пытаться монтировать эту файловую систему, и как правильно его удалить?

Чтобы дополнительно прояснить, опираясь на комментарий Криса Дэвиса, я не думаю, что это дублирует Изменение размера LVM-раздела на диске Azure, так как тот вопрос касается выделения доступного дополнительного пространства для корневого LV.

Вместо этого в этом вопросе мне хотелось бы узнать, как я могу безопасно удалить crash LV, чтобы освободить немного места, которое затем можно будет выделить для корневого LV согласно этой процедуре.

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

Чтобы безопасно удалить LVM-раздел для дампа (crash LV) и перераспределить его пространство в корневой логический объем (root LV) на Oracle Linux 9 в виртуальной машине Azure, выполните следующие шаги. Перед началом убедитесь, что у вас есть резервная копия важных данных и что вы знаете, как восстановить систему в случае ошибки.

Шаг 1: Подготовка к удалению

  1. Проверьте текущее состояние логических объемов (LV):

    sudo lvdisplay
  2. Убедитесь, что crash LV не используется:
    Обычно, crash LV не должен быть смонтирован. Чтобы это проверить:

    df -h

    Если он смонтирован, вам нужно будет его размонтировать:

    sudo umount /dev/имя_группы_томов/crash_lv

Шаг 2: Обновление fstab

Если crash LV выдержал монтирование при загрузке, вам необходимо удалить соответствующую строку из файла /etc/fstab:

  1. Редактируйте fstab:
    sudo nano /etc/fstab
  2. Найдите строку, связанную с crash LV, и удалите её. Сохраните изменения и закройте редактор.

Шаг 3: Удаление crash LV

Теперь вы можете безопасно удалить crash LV:

  1. Удалите crash LV:

    sudo lvremove /dev/имя_группы_томов/crash_lv
  2. Подтвердите удаление, следуя подсказкам.

Шаг 4: Перераспределение пространства

Теперь у вас есть нераспределённое пространство, которое вы можете добавить к root LV.

  1. Увеличьте корневой логический объем:

    sudo lvresize -L+10G /dev/имя_группы_томов/root_lv
  2. Расширьте файловую систему:
    Если вы используете файловую систему ext4, выполните следующую команду:

    sudo resize2fs /dev/имя_группы_томов/root_lv

    Для других файловых систем, таких как xfs, используйте:

    sudo xfs_growfs /

Шаг 5: Проверка изменений

  1. Проверьте статус логических объемов:

    sudo lvdisplay
  2. Проверьте файловую систему:

    df -h /

Заключение

Теперь crash LV был успешно удален, а его пространство выделено корневому логическому объему. Убедитесь, что все настройки выполнены корректно, и система функционирует без ошибок. Если потребуется в будущем использовать механизм дампа, вы всегда сможете создать новый crash LV.

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

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