42

Переподключение iSCSI контейнера без потери данных

Здравствуйте, коллеги! Это мой первый пост, прошу сильно не пинать)


Изначально есть гипервизор Proxmox с тремя массивами (аппаратный raid): RAID0 на 500gb (под виртуалки), RAID5 на 4tb (для архивов и бэкапов), RAID6 18Tb (полностью отдан под iSCSI).

Развернуты CentOs 9 для трансляции iSCSI через targetcli и Proxmox BackUp Server

После создания контейнера, таргета и луна, настройки порталов и портов Lun успешно прицепился к клиенту (windows 10). Определился как не размеченный локальный носитель, после всех манипуляций и ввода в эксплуатацию на него были записаны критичные (!) данные в достаточно большом объеме (~6tb).

Дальше начинается то, что можно назвать по разному, но я называю это распиздяйством. Моим.

Я не сохранил конфигурацию targetcli и не вышел из утилиты (при выходе конфиг сохраняется автоматом). Ночью рубанулся свет, бесперебойник не вывез несколько часов до моего прихода, как результат сервак выключился, конфигурация targetcli не сохранилась, соответственно, после запуска сервера, носитель iSCSI у клиента не появился.

Далее немного попустило, в CentOs массив с iSCSI примонтировался, данные на месте. Скопировать их некуда.

Далее тренировка на кроликах: При повторном создании блока targetcli /backstores данные на тестовом носителе остаются. После настройки прочих нужностей для полноценного использования iSCSI - тоже всё на месте. Но при подключении к Windows - диск не размечен.

Как всё вернуть? Данные на iSCSI нужны для работы специфического ПО на клиенте, он с ними работает напрямую - только в режиме "локальный диск".

Прошу прощения за сумбур, мысли не могу в кучу собрать, волнуюсь.

Лига Сисадминов

2.7K постов19.2K подписчика

Правила сообщества

Мы здесь рады любым постам связанным с рабочими буднями специалистов нашей сферы деятельности.

0
DELETED
Автор поста оценил этот комментарий

ТС, смогли восстановить данные в итоге,  использовали буферный накопитель или нашли решение софтом?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Использовал собранный на коленке франкенштейн, как разовое решение файлового сервера. Перекинул по сети, нужную инфу, переинициализировал, перекинул обратно. Проза.
2
Автор поста оценил этот комментарий

Большинство материнок серверных умеет в SAS, если корзина есть, то скорее всего заведутся SAS винты.

На некоторые материнки без корзины можно через эту хурму

Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Согласен! Но сервер один (в собранном и укомплектованном виде), и корзины в нем все заняты.
0
Автор поста оценил этот комментарий
Не понял, на "кролике" живые данные были до падения питания?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Кролик был создан искусственно для стимуляции проблемы, там не критичны данные.
3
Автор поста оценил этот комментарий

Да даже не надо городить полноценную файлопомойку, напихай адекватных живых хардов в jbod и перенеси данные. С проверкой по факту выполнения. И верни обратно. Ведь 146% есть в загажнике пачка дисков. Резерв же должен в запасе быть на замену

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Да, есть немного, но их нужно проверить и они sas. Любое железо не пойдёт.
Иллюстрация к комментарию
показать ответы
1
Автор поста оценил этот комментарий

Если время есть и есть широкий канал интернета, можно арендовать облачное хранилище на короткий срок и залить данные туда

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Спасибо, но быстрее будет собрать "франкенштейна"
2
Автор поста оценил этот комментарий

Большинство материнок серверных умеет в SAS, если корзина есть, то скорее всего заведутся SAS винты.

На некоторые материнки без корзины можно через эту хурму

Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Дополню: такую хурму заказывал дважды, по неопытности. Не работает.
показать ответы
4
Автор поста оценил этот комментарий

С таким арсеналом проблема уже на 90% решена xD Тут по сути то и контроллер нах не нужон аппаратный какой то особо крутой, можно и на софтовом собрать и не париться, оно надо ведь как буфер временный.

Я бы и не парился над какими то костыльными решениями проблемы. Это реально тот случай, когда проще заново всё сделать, чем переделывать.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Контроллер таки нужен. SAS же. А он, как известно, не имеет обратной совместимости с SATA ( и корпус обязательно, чтоб вентиляция была на винты, они аццки калятся без охлаждения. Собрать можно, но не все компоненты есть.
показать ответы
0
Автор поста оценил этот комментарий
Я бы попробовал снять образ для начала, и дальше смотреть что там с ntfs в этом образе. Но блин, 6 Тб это много все ж...

Рейд6 ребилдится не пытался после падения питания?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Пока не 6тб. Пока "кролик" на 32гб. Основное "боевое" хранилище пока не трогаю.
показать ответы
0
Автор поста оценил этот комментарий

Acronis Disk Director и иже с ней, попробовать восстановить раздел, глянуть целостность MFT.

А винда точно не воспринимает как чужеродный массив этот диск?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Вот прям никак никак не воспринимает. Совсем новый диск. Не RAW если об этом речь.
"не инициализирован".
0
Автор поста оценил этот комментарий
Эмм...не понял, что у Вас было в backstore? Блочное или fileio?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Блочное
показать ответы
3
Автор поста оценил этот комментарий
Вопрос, массив с данными в CentOS в какой файловой системе? И пробовали через targetcli отдать блочное устройство? Ну, весь массив как лун, предварительно отмонтировав его в CentOS и в таргет отдать как /dev/mdX
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Массив размечен под виндой в ntfs при первом подключении. Подключать пробовал "кролика" - результат не размеченая область у клиента.
показать ответы
11
Автор поста оценил этот комментарий

Вот на мой взгляд идти нужно по пути наименьшего сопротивления всё таки - переносить данные на резервный носитель и заново правильно конфигурировать. Вообще нет возможности найти 6 тб места?

Как диск был размечен? В какой ФС? Может из под Win10 запустить что-то, что поднимает пропавшие разделы?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Пока возможности нет, если только собирать дополнительную файлопомойку на старом lsi(не помню точно)
показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества