FreeBSD, gmirror, скрытая метка диска или что-то в этом роде

537
tip120

Хорошо, вот моя ситуация:

У меня был экземпляр gmirror для двух дисков по 2 ТБ, ad4 и ad6.

Вчера моя система решила отказаться от перезагрузки, жалуясь на проблему с ad4. Двигатель, казалось, вращался, а потом снова и снова вращался. Я предположил, что это было мертвым, и выключил сервер и удалил это. Я пошел в RMA, (ему всего 7 ~ месяцев), и веб-сайт seagate требовал, чтобы SeaTools проанализировал диск, чтобы убедиться, что он был неисправен до RMAing. Поэтому я подключил его к своей машине с Windows, чтобы запустить SeaTools. SeaTools не давал мне покоя, и после исследования ошибки единственное решение, которое я смог найти, касалось переформатирования диска NTFS и последующего запуска SeaTools. Так я и сделал, и "ах", когда формат завершен. Я запустил SeaTools, и он пометил диск как хорошо.

Я решил, что это, должно быть, плохой кабель питания или проблема в другом месте на моем сервере, поэтому я решил снова вставить диск, позволить gmirror перестроить массив и начать искать причину проблемы в другом месте. Так я и сделал. Примерно через 5 минут после загрузки я запустил состояние gmirror и, к своему ужасу, увидел «устройство ad6 DEGRADED, восстановление». Поняв, что gmirror отображает раздел NTFS на диск со всеми моими данными, я выключил машину и вытащил диск. Я выгрузил gmirror и попытался смонтировать раздел со всеми моими данными (ad6s1d), но он исчез. ad6 есть, как и кусок, ad6s1, но раздела нигде нет.

Я запустил disklabel -w / dev / ad6, чтобы перезаписать метку диска, и теперь я сижу здесь с scan_ffs, работающим в отчаянной попытке извлечь этот раздел и любые данные, которые я могу, которые, я надеюсь, будут большинство из них, так как gmirror успевал отразить только 1% диска объемом 2 ТБ, из которых использовалось 800 ГБ.

Я ищу какой-либо совет о том, как вернуть мой раздел.

Кроме того, когда я отформатировал другой элемент массива NTFS, я сделал быстрое форматирование, поэтому я предполагаю, что данные все еще находятся на этом диске, хотя я совершенно не представляю, как его получить.

0

1 ответ на вопрос

0
tip120

Мне удалось это исправить самостоятельно, выполнив следующие действия:

  1. Удалить / уничтожить срез ad6s1 с помощью gpart.
  2. Удалить / удалить ad6 geom с помощью gpart.
  3. Воссоздайте как geom, так и затем срез.
  4. Отредактируйте метку диска и добавьте раздел обратно.
  5. Mount.

Раздел смонтирован, и все мои файлы кажутся целыми, однако fsckдовольно громко жалуется на мягкие обновления, но проблема, похоже, решена.

Похожие вопросы