Вопрос или проблема
В только что созданной виртуальной машине 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: Подготовка к удалению
-
Проверьте текущее состояние логических объемов (LV):
sudo lvdisplay
-
Убедитесь, что crash LV не используется:
Обычно, crash LV не должен быть смонтирован. Чтобы это проверить:df -h
Если он смонтирован, вам нужно будет его размонтировать:
sudo umount /dev/имя_группы_томов/crash_lv
Шаг 2: Обновление fstab
Если crash LV выдержал монтирование при загрузке, вам необходимо удалить соответствующую строку из файла /etc/fstab
:
- Редактируйте fstab:
sudo nano /etc/fstab
- Найдите строку, связанную с crash LV, и удалите её. Сохраните изменения и закройте редактор.
Шаг 3: Удаление crash LV
Теперь вы можете безопасно удалить crash LV:
-
Удалите crash LV:
sudo lvremove /dev/имя_группы_томов/crash_lv
-
Подтвердите удаление, следуя подсказкам.
Шаг 4: Перераспределение пространства
Теперь у вас есть нераспределённое пространство, которое вы можете добавить к root LV.
-
Увеличьте корневой логический объем:
sudo lvresize -L+10G /dev/имя_группы_томов/root_lv
-
Расширьте файловую систему:
Если вы используете файловую системуext4
, выполните следующую команду:sudo resize2fs /dev/имя_группы_томов/root_lv
Для других файловых систем, таких как
xfs
, используйте:sudo xfs_growfs /
Шаг 5: Проверка изменений
-
Проверьте статус логических объемов:
sudo lvdisplay
-
Проверьте файловую систему:
df -h /
Заключение
Теперь crash LV был успешно удален, а его пространство выделено корневому логическому объему. Убедитесь, что все настройки выполнены корректно, и система функционирует без ошибок. Если потребуется в будущем использовать механизм дампа, вы всегда сможете создать новый crash LV.