%20%D1%81%D1%82%D0%B8%D1%80%D0%B0%D1%82%D1%8C%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5%2C%20%D1%85%D1%80%D0%B0%D0%BD%D1%8F%D1%89%D0%B8%D0%B5%D1%81%D1%8F%20%D0%B2%20%D0%BD%D0%B5%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%BD%D0%BD%D0%BE%D0%BC%20%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%B5%20lvm.png)
Мы создали 6 логических томов в группе томов.
Конфигурация выглядит так:
два диска по 250 ГБ каждый.
Первый диск мы используем 21 ГБ для других целей (не разбит на разделы LVM).
Оставшиеся 229 ГБ на первом диске и 250 ГБ на втором диске будут участвовать в разбиении LVM.
Оставшиеся 229g(disk1)+250g(disk2) настроены как один pv. Весь этот pv настроен как один vg. В vg мы разделяем на 6 lv
Из шести, 2 lv являются сырыми разделами диска (без файловой системы). Мы записываем некоторые данные в 2 сырых lv (данные кэша)
Мы выполняем vgremove (удаляем все логические тома и группы томов из физического тома) в одном сценарии и
Позже создам PV, VG и все 6 уровней.
Обнаружено, что данные в одном из разделов логического тома raw существуют. Кажется, данные не были стерты.
Вопрос: Будет ли vgremove (который удалил все lv и группу томов из физического тома) уничтожать данные, которые находятся в необработанном разделе. Как данные сохраняются.
решение1
Никакой очистки не происходит, vgremove
и это хорошо, поскольку позволяет восстановить содержимое, например, если вы запустили команду не на той группе томов.
решение2
Если в разделе включена настройка /etc/lvm/lvm.conf
, то (и только тогда) LVMissue_discards
devices
волявыдавать команды TRIM/DISCARD (TRIM для SATA, DISCARD для всего, что основано на SCSI) для областей диска, которые освобождаются с помощью lvremove
или vgremove
. Если диск поддерживает эти команды (большинство SSD поддерживают; HDD могут или не поддерживают), это обычно делает данные невосстановимыми для всех практических целей, как только операция стирания имеет достаточно времени для завершения.
Если issue_discards
этот параметр не включен, то lvremove
будут vgremove
удалены только метаданные LVM, идентифицирующие этот LV/VG, а удаление фактических данных (при необходимости) будет обязанностью системного администратора.