Восстановить или правильно удалить volume
О чем речь?
Есть два типа людей которым действительно нужно прочитать эту статью:
Паникующие, случайно удалившие volume и сейчас судорожно ищут способ вернуть все как было, в старое доброе прошлое
Недоумевающие, намеренно удалившие volume и сейчас удивленно уставились на неизменившееся доступное полезное пространство в агрегате
У вас есть вопросы, у меня есть ответы
Восстановить удаленный volume
Технология которая убережет ваши волосы от поседения, а чересла от необходимости искать новое место работы распития кофе, называется Volume Recovery Queue
Вместо моментально и полного удаления, volume переносится в специальную очередь на удаление и получает статус Pending Delete. В этот момент он скрыт от всех, полностью рамонтирован и переведен в оффлайн, но все еще существует
Доступнен он исключительно из коммандной строки (CLI) в режиме пользователя Diagnostic
Как посмотреть какие volume в очереди на удаление без diag
Или если у вас есть подозрения что полезное пространство в агрегате чем-то занято
Эта комманда работает с любым уровнем привилегий и показывает все тома, включая в очереди на удаление
Восстанавливаем
Допустим мы действительно случайно что-то удалил
Заходим по SSH на cluster managment IP, попадаем в CLI cluster::>
и вводим
Теперь наша строка выглядит так cluster::*>
это значит что мы успешно попали в режим диагностики
Смотрим какой том мы удалили
И сколько у нас осталось времени до его полно исчезновения

Восстанавливаем нужный volume

Profit!
Как доконца удалить volume
Шаги точно такие же, только в конце пишем
Как убрать или изменить Retention Hours
Отключать эту функцию я не советую, в будущем она может не раз вас выручить.
Впрочем, вот комманда для отключения
Как вы уже поняли, достаточно убрать retintion hours до 0
Тем не менее я советую хотябы на какое-то время оставлять recovery queue

Last updated
Was this helpful?