Synology raid 1 восстановление

Обновлено: 04.07.2024

Устранение повреждений жесткого диска системы Synology

Я купил футляр Interstellar Snail C во время катастрофы на шахте, два красных диска для хранения данных. Я не ожидал, что качество красных дисков будет таким низким. С начала прошлого года до настоящего времени ошибки UNC появлялись периодически. На этой неделе произошел сбой. Запишите процесс восстановления:

Система Synology использует внутреннее управление программным рейдом. После того, как новый жесткий диск вставлен и инициализирован, он обычно будет отформатирован на 3 раздела. Как правило, первые два связаны с системой, а последний используется как диск для хранения. На рисунке ниже показан мой плохой сектор. Ситуация с разделами жесткого диска

Обратите внимание на то, какой тип является типом рейда, в настоящее время его нельзя использовать напрямую.
Когда в системе несколько жестких дисков, каждый жесткий диск является таким разделом. Вместе первый раздел каждого жесткого диска образует массив режима raid1 (данные хранятся в нескольких местах) В этом случае на каждом жестком диске есть резервная копия системных файлов. Это также причина, по которой система все еще работает нормально, когда жесткий диск отключен от машины Synology. См. Рисунок ниже:

После того, как массив мягких дисков составлен, массив дисков в это время эквивалентен жесткому диску, и его необходимо разбить на разделы.
Система Synology использует раздел управления lvm, сначала отделяет группу томов, а затем добавляет том в группу томов. Фактически, при управлении пространством хранения через веб-интерфейс пул хранения соответствует группе томов , Объем памяти соответствует тому. На моей машине есть два жестких диска и создано две группы томов. В каждой группе томов по несколько томов. Я использовал команду lvm, чтобы перечислить группы томов и тома следующим образом:

При создании тома будет указан формат файла.Теперь Synology рекомендует файловую систему btrfs. Обычно возникают ошибки файловой системы, для этого необходимо проверить /var/log/disk.log и scemd.log. То, с чем я столкнулся, было более сложным.
Сначала восстановите файловую систему btrfs, используя команду:


Обратите внимание, что путь к тому в этой файловой системе варьируется от человека к человеку. Моя плохая область диска - volume_1 / volume_2 / volume_3 в группе томов vg1, поэтому это именно этот путь. Эта команда используется для поиска проблемного блока.
обычно встречается так

Выберите первый, чтобы начать восстановление:

Необходимо обратить внимание на - после добавления восстановления, это рискованно. Восстановление может завершиться неудачно и файловая система будет беспорядочной. Поэтому перед восстановлением необходимо сделать резервную копию жесткого диска. Выберите один после -s и замените его после сбоя. Как правило, после выполнения этого Noabort / failed - успешно
Если вы столкнулись с ошибкой с ключевым словом "RDWR" во время выполнения, вам необходимо выполнить команду очистки кеша.

После непрерывного восстановления всех блоков файловая система btrfs, как правило, завершена. Удачи на данный момент, общее пространство для хранения доступно после перезапуска dsm, а режим только для чтения восстанавливается до режима чтения-записи.

Не повезло, процесс восстановления файловой системы мог повлиять на формат soft raid. Вам нужно проверить журнал. К сожалению, я столкнулся с этим. Посмотрев на файл scemd.log, я обнаружил ключевое слово / dev / md2 RAID crash, поэтому я перестроил raid-формат третьего раздела моего жесткого диска / dev / sdc3. Конкретные приемы:
1. Отключите неисправный диск.
2. Перезагрузите компьютер.
3. Горячее подключение поврежденного диска
4. Запустите команду:

После завершения реконструкции вы можете сделать проверку, -e - это версия, 1.2 и 0.9 можете попробовать сами

Коснувшись проблемы восстановления данных с Synology 212j, понял, что и случае с JBOD всё не так просто. Причём причиной возникновения сбоя явилось банальное отключение электричества.

Панель управления Synology Diskstation: Danger. One or more volumes/Disk Groups/iSCSI LUNs/SSD caches are crashed. We recommend rescuing your data by copying the files or running a backup task.

Т.е. мне предлагали спасти данные при помощи копирования файлов или выполнения бэкапа.

При этом при загрузке Diskstation начинал пищать. В панели управления было видно, что пищет по причине деградироваия или крушения тома диска (Volume degraded or crashed)

Панель управления Synology Diskstation: Volume degraded or crashed

В разделе Disk Group (группа дисков) в Storage Manager было указано, что диск №2 находится в нормальном состоянии (normal). При этом группа дисков 1 была поломана (Disk Group 1 crashed).

Дополнительно было указано, что использовать том невозможно (unable to use this volume), данные могли быть уничтожены (the data in the volume may be crashed). Рекомендовали сделать бэкап перед удалением тома.

Панель управления Synology Diskstation: Unable to use this volume. The data in the data in the volume may be crashed. Please try to back up the data before removing the volume.

Сделать бэкап 7 террабайт данных мне было просто некуда. Да и не понятно было, как получить доступ к этим данным. Несмотря на то, что диск 2 был с нормальным статусом, данные на нём были не видны. А поскольку жесткие диски находятся в RAID массиве (JBOD), то простое подключение такого диск к стационарному компьютеру вряд ли решило бы проблему (или есть какой-то способ ?)

Обратился в службу поддержки Synology со своей проблемой. Всё, что мне посоветовали - обратиться в специализированный сервис по восстановлению данных, т.к. данные на JBOD том сложно восстанавливать. Я был в шоке от такого ответа. Даже задумался, а нужно ли действительно покупать сетевое хранилище вроде Synology? Может быть, лучше собрать своё NAS на базе компьютера с Linux? Конечно Synology может похвастаться множеством очень полезных приложений. Но фактически пользовался я Synology 212J только для копирования данных на сетевое хранилище, а также для доступа к аудио и видео. Без всего остального мог спокойно прожить. А полноценный дешевый компьютер даёт больше возможностей по его использованию. Хотя конечно придётся самому обновлять операционную систему и все приложения. У Synology всё это намного проще. И конечно есть как мобильные приложения, так и всевозможные приложения для бэкапа, копироваия, доступа и даже всякие почтовые серверы, веб серверы и пр.

Службу поддержки Synology я не послушал. Решил поискать ещё. Обнаружил, что данные на Synology Diskstation можно восстановить при помощи персонального компьютера, причем инструкция была обнаружена в FAQ на сайте Synology, так что очень странно, что мне не прислали ссылку на неё.

Дождался, пока жесткий диск WD Red NAS 5TB появится на американском амазоне по цене 169 долларов США (в России цена в 16 тысяч рублей меня не устроила, даже несмотря на наличие гарантии). Далее доставил его при помощи американского почтового посредника FishisFast (ФишисФаст). Доставка через отделение Почты России в Берлине была долгой, но зато дешевой. Жесткий диск приехал в целости и сохранности, потому что лежал среди одежды. И это при том, что упаковщики выкинули коробку от жесткого диска (пупырчатой пленкой обернули не коробку с жестким диском, а сам жесткий диск).

упаковка жесткого диска WD Red NAS 5TB

Заводская упаковка WD Red 5TB NAS идентична приобретенным ранее в США дискам Hitachi HGST 4TB NAS, которые также покупались с хорошей скидкой. И ту, и ту модель жесткого диска рекомендую к покупке благодаря хорошему качеству и отличным отзывам. А вот диски Seagate, Toshiba и Samsung я стал обходить стороной, хотя они часто предлагаются по гораздо более низким ценам.

После установки всех 3 жестких дисков в стационарный компьютер, сделал загрузочный диск с Ubuntu. Далее установил mdadm и lvm2, выполнив следующие команды в терминале:

При установке mdadm в настройках "General Type of Mail Configuration" нужно выбрать "No configuration".

Далее осталось только обеспечить доступ к дискам:

В результате появился том со всеми данными, которые были на сетевом хранилище. Осталось только скопировать с него файлы. При этом перенести удалось 99% данных. К сожалению, небольшая часть из них осталась недоступной. Проблемы при копировании доставили только папки @eaDir и .sync, которые добавляют Diskstaton и BitTorrent Sync соответственно. Пришлось их удалить.

Но это мне повезло с переносом данных, т.к. оба жестких диска были целы и невредимы. При попытке подключить только один из жестких дисков с сетевого хранилища Synology Diskstation тем же способом, доступа к данным не получил вообще (том просто не появлялся). В общем, для меня осталось загадкой, как спасать данные только с одного выжившего диска. Кто-нибудь знает, как это делать?

Способа вернуть Synology 212j в состояние до крушения мне найти не удалось. Пришлось опять заниматься установкой на чистые диски. Для этого из центра загрузок Synology 212j скачал Synology Assistant, а также операционную систему DSM 5.2 в формате .pat.

центр загрузок Synology 212j

После установки Synology Assistant на компьютер с Windows или Linux, он сам находит в локальной сети сетевое хранилище.

Synology Assistant: Найденные серверы (сетевые хранилища) Synology

Остаётся только нажать на кнопку "Установить", указать на локальном диске файл с операционной системой в формате pat, после чего указать пароль администратора.

Массив RAID 1 это, пожалуй, самый надежный тип RAID, однако даже он может выходить из строя. В этой статье мы рассмотрим, главные причины выхода из строя и как восстановить данные c RAID 1 массива в случае непредвиденных ситуаций его работе.

Содержание:

Многие пользователи, которые беспокоятся о сохранности важных данных выбирают массив RAID 1 в качестве основного хранилища. Например, этот тип RAID используют финансисты для хранения финансовых отчетов и небольших баз данных, которые они используют в своей повседневной работе и которые имеют большое значение. Это объясняется высокой надежностью массива RAID 1. В то же время, несмотря на всю кажущуюся надежность нельзя пренебрегать резервным копированием важных данных, ведь даже RAID 1 не способен гарантировать сохранность данных. Для того, чтобы разобраться почему это так – давайте рассмотрим устройство массива RAID 1, преимущества и недостатки, а также возможные риски потери важной информации.

Принцип работы массива RAID 1

RAID 1 являет собой тип дискового массива, в котором каждый накопитель является точной копией предыдущего. Именно поэтому его еще называют «зеркалированием». То есть это не резервная копия данных, а избыточность томов на дисках. Когда производится запись информации – контроллер одновременно записывает ее на несколько дисков (а не на один как обычно). Отсюда сильное снижение скорости записи данных. Например, если запись архива размером 10 ГБ на обычный жесткий диск занимает 5 мин, то запись этого же файла на массив RAID 1, состоящий из трех дисков займет 15 мин соответственно (так как система запишет 30 ГБ данных (три раза по 10 ГБ)). В то же время, считывание информации будет происходить в три раза быстрее, так как информация считывается одновременно с трех дисков (как в случае с RAID 0). Принцип записи информации изображен на иллюстрации ниже.

Принцип записи информации массива RAID 1?

Главные недостатки массива RAID 1

Несмотря на высокий уровень сохранности данных массив RAID 1 обладает определенными недостатками. В первую очередь стоит сказать, что если вы хотите увеличить уровень надежности в массиве RAID 1 – вы можете использовать более двух дисков. Чем выше количество накопителей – тем выше надежность. Однако отсюда же вытекает первый недостаток RAID 1 – цена за Гигабайт памяти.

Все дело в том, что независимо от того, какое количество дисков вы добавили в массив – вам будет доступен объем памяти наименьшего из накопителей (к стати стоит отметить, что рекомендуется использовать диски с одинаковыми характеристиками). Все остальные деньги будут потрачены на обеспечение безопасности данных, так как на оставшихся накопителях будут хранится копии информации, а значит они не будут доступны для пользователя.

Еще одним недостатком является (как уже упоминалось выше) – скорость записи информации. То есть, чем больше накопителей вы будете использовать – тем ниже будет скорость записи данных. Кроме того, максимальная скорость записи информации напрямую будет зависеть от самого медленного накопителя, так как пока один блок информации не будет записан на все диски – запись второго блока не начнется. К стати, это еще одна причина, почему настоятельно рекомендуется использовать идентичные накопители.

Многие программные контроллеры не поддерживают «горячую замену» вышедшего из строя накопителя. Соответственно, для того чтобы заменить поврежденный диск придется отключить питание. Это делает крайне неудобным использование массива RAID 1 в серверах, которые использует большое количество людей, так как отключение питания приведет к недоступности данных. Лучше всего в для этих целей использовать аппаратные контроллеры, которые могут обеспечить поддержку «горячей замены» дисков.

Однако аппаратные контроллеры дороже программных, что также отразится на общей стоимости массива RAID 1.

Этот уровень RAID отлично подходит для домашних серверов с важной информацией, для которых достаточно двух дисков. В этом случае цена массива будет не слишком велика, плюс можно использовать программный контроллер, что позволит снизить общую стоимость массива.

Причины выхода массива RAID 1 из строя

Причин, способных вывести RAID 1 из строя не так уж и много, однако они существуют. Первой и одной из наиболее значимых являются перепады электричества и внезапное отключение питания. Из-за перебоев с электричеством нередко выходит из строя контроллер, который отвечает за распределение данных.

Для того, чтобы восстановить работоспособность массива придется использовать контроллер точно такой же фирмы или операционной системы, так как они не взаимозаменяемы, ведь восстановить данные просто подключив накопитель как обычный диск не получится.

Кроме того, нет никакой гарантии, что после замены контроллера (даже если это будет точно такая же модель) данные снова будут доступны. Все дело в том, что в новый контроллер может не «знать», где именно на диске находится начальный блок информации и не сможет правильно построить RAID массив.

В такой ситуации лучше извлечь данные с накопителей, создать массив заново и скопировать данные из восстановленной копии обратно. О том, как восстановить данные с массива RAID 1 читайте в последнем пункте этой статьи.

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

Еще одной причиной потери информации (и, пожалуй, самой распространенной) является человеческий фактор. Нередко системные администраторы халатно относятся к своей работе из-за чего пользователи теряют важные данные как следствие случайного удаления или форматирования целого массива диска или раздела. В этой ситуации вернуть данные штатным способом не получится. Придется использовать стороннее ПО для восстановления данных.

Что делать если RAID 1 не может активировать Spare Disk (запасной диск)?

Случаться это может по следующим причинам:

Как заменить вышедший из строя накопитель RAID 1 в Linux?

Эту часть статьи очень важно прочесть начинающим пользователям, так как часто они не умеют правильно заменять поломанный диск и либо запускают процесс инициализации массива, либо перестраивают массив заново. Каждое из этих действий неизменно ведет к потере данных.

Прежде всего, вам следует ознакомится с процессом замены диска для вашего уровня, так как процедура замены будет отличаться в зависимости от типа контроллера и уровня RAID массива. Например, в первую очередь ознакомитесь поддерживает ли ваш контроллер горячую замену диска, так как от этого зависит то, будете ли вы отключать питание массива.

Итак, процедура замены поврежденного диска в RAID 1 выглядит следующим образом:

Шаг 1: Сделайте резервную копию всех важных данных, так как пользователи часто теряют информацию именно в процессе замены поврежденного диска. Если ваш RAID 1 массив находится в рабочем состоянии – вы можете просто скопировать нужные файлы в другое место. Если же ваш массив выдал ошибку и не запускается – восстановите данные с помощью – RS RAID Retrieve. Процесс восстановления информации детально расписан в последнем пункте этой статьи.

Шаг 2: Если вы используете программный контроллер – отметьте диск как поврежденный, а затем удалите его из массива. Для этого выполните в терминале одна за другой следующие команды:

Стоит отметить, что sdb2 это диск, который подключен к второму SATA порту. На всякий случай напомним, что в операционной системе Linux диски идентифицируются следующим образом:

  • sd – буквы, которые обозначают тип подключения SATA;
  • a – номер диска. Например, a – это первый диск, b – второй, c – третий и т.д.
  • 2 – это номер раздела на диске;

То есть sda2 это второй раздел на первом SATA диске.

Шаг 2: Желательно отключить питание даже если ваш контроллер поддерживает функцию hot spare (горячая замена диска). Это позволит безопасно работать с массивом и исключить вероятность коротких замыканий и т.д. Единственным вариантом, когда можно не отключать питание – это замена диска на сервере, которым пользуется большое количество людей. И даже в этой ситуации лучше либо перенести данные на другой сервер (если у вас такой есть), либо создать предупреждение о сервисных работах.

Шаг 3: Подключите новый диск к массиву и включите питание. Затем скопируйте таблицу разделов на новый накопитель при помощи утилиты sfdisk. Для этого выполните команду:

е /dev/sda — это источник, а /dev/sdb — новый диск, на который копируется таблица разделов.

Если в вашей системе sfdisk отсутствует – установить ее можно выполнив в терминале команду:

apt install sgdisk/sfdisk

Шаг 4: Теперь нужно дать команду утилите mdadm включить новый диск в массив, чтобы контроллер скопировал не него информацию и работал с ним как с частью массива. Если разделов несколько – эту операцию нужно проделать для каждого раздела:

После этого, начнется процесс перестройки вашего массива. Ни в коем случае не отключайте питание пока он не закончится. После того, как новый диск будет добавлен – вы снова сможете использовать ваш RAID 1 массив как и раньше.

Как заменить вышедший из строя накопитель RAID 1 в Windows?

В операционной системе Windows, если диск массива выходит из строя, то в диспетчере дисков он получает статус неисправного накопителя «Отказавшая избыточность».

Алгоритм замены диска выглядит следующим образом:

Шаг 1: Сделайте резервную копию всех важных файлов, чтобы не потерять информацию, в случае если что-то пойдет не так.

Шаг 2: Отключите питание, затем замените поврежденный накопитель на новый. После этого снова включите питание компьютера. Щелкните правой кнопкой мыши по «Пуск» и выберите «Управление дисками».

Шаг 3: В открывшемся окне «Управление дисками» появится предложение использовать новый диск. Нажмите «OK». После этого щелкните на нем правой кнопкой мыши и выберите «Преобразовать в динамический диск».

Шаг 4: Вы увидите окно преобразования дисков. В этом окне отметьте ваш диск галочкой и нажмите «ОК».

Шаг 5: Щелкните правой кнопкой мыши на вашем массиве и выберите «Удалить зеркало». Перед вами откроется окно удаления зеркала. Выберите отсутствующий диск (тот, который мы раньше изъяли), щелкните на нем правой кнопкой мыши и выберите «Изъять диск».

Шаг 6: Щелкните правой кнопкой мыши на диске который остался в массиве и выберите «Добавить зеркало». В открывшемся окне выберите новый диск и нажмите «Добавить зеркальный том».

После этого появится окно с предупреждением, что выбранные диски буду конвертированы в динамические. Нажмите «ОК», после чего ваш новый диск будет успешно добавлен к массиву RAID 1.

Как восстановить данные в случае выхода из строя массива RAID 1?

Несмотря на всю надежность массива RAID 1 пользователи иногда теряют ценную информацию. Причин тому может быть достаточно много – начиная случайным удалением данных или форматированием массива и заканчивая потерей данных во время замены поврежденного диска. В любом случае, перед тем как предпринимать любые меры – следует позаботится о безопасности информации. Например, даже если ваш массив перестал запускаться – следует в первую очередь извлечь данные с дисков массива и уже потом приступать к разного рода манипуляциям с дисками массива или контроллером.

Для того, чтобы восстановить данные с массива RAID 1 следует:

Шаг 1: Скачайте и установите программу RS RAID Retrieve. Запустите приложение после установки. Перед вами откроется встроенный RAID конструктор. Нажмите Далее.

Восстановление данных с любых RAID массивов

Шаг 2: Выберите тип добавления RAID массива для сканирования. RS RAID Retrieve предлагает на выбор три варианта:

  • Автоматический режим – позволяет просто указать диски, из которых состоял массив, и программа автоматически определит их порядок, тип массива и остальные параметры;
  • Поиск по производителю – эту опцию следует выбрать, если вам известен производитель вашего RAID контроллера. Эта опция также автоматическая и не требует каких-либо знаний о структуре RAID массива. Наличие данных о производителе позволяют сократить время на построение массива, соответственно она быстрее предыдущей;
  • Создание вручную – эту опцию стоит использовать если вы знаете какой тип RAID массива вы используете. В этом случае вы можете указать все параметры, которые вам известны, а те, которых вы не знаете – программа определит автоматически.

После того, как выберите подходящий вариант – нажмите Далее.

Шаг 3: Выберите диски, из которых состоял RAID массив и нажмите Далее. После этого начнется процесс обнаружения конфигураций массива. После его завершения нажмите Готово.

Шаг 6: Начнется процесс сканирования массива. Когда он закончится вы увидите прежнюю структуру файлов и папок. Найдите необходимые файлы, щелкните на них правой кнопкой мыши и выберите Восстановить.

Шаг 7: Укажите место куда будут записаны восстановленные файлы. Это может быть жесткий диск, ZIP-архив или FTP-сервер. Нажмите Далее.

Как видите, процесс восстановления данных с RAID 1 массива достаточно прост и не требует глубоких знаний ПК, соответственно RS RAID Retrieve является отличным приложением как для профессионалов, так и для начинающих пользователей.

Synology DS712+ Page 1

О кво т е папк и общего д оступа: По умолчанию DSM не поддерж ивает квоту папки общего до ступа.

Однако вы м ожете ограничи ть максимальны й размер папки общего досту па, выполнив сле дующее:

1 Создайт е раздел и укажит е его емкость, с ледуя инструк циям "Создан ие раздела с помощью

распределен ия части объ ема в группе диско в " (приведен о выше).

2 Создайт е папку общего дост упа на новом разделе. (См . " Настройка папок общего д оступа " на стр. 62

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

2 Выберит е раздел ил и групп у диск ов для удаления .

3 Нажмите Удалит ь и следуйте инстру кциям мастера по удалению раз дела или гр уппы д иск ов.

Примечание: Данные в разделе или группе дисков будут удалены после удаления раздела или гру ппы дис ков.

Функц ия восстановления д оступна для р азделов RAID 1 , RAI D 10 , RAI D 5 , R AID 5+ Spare , RAI D 6 и

разделов SHR или гру пп дисков. В зависимости от ти па RAID при сбое одн ого или двух дисков в разделе

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

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

Примечание: Synology DiskStation подд ерживает функцию "горячей" замены , позвол яя заменять неисправный

1 Определить неиспр авный диск можно, выполнив следу ющие действия:

 Проверьте зн ачки жестких дисков в диспет чере хранен ия . Значок неисп равного диска б удет

 Выберите Информация > С та т ус и проверьте столбец ста т ус в разделе Жест кие диски . (См.

" Проверка све дений о систе ме " на стр. 157 для п олучения дополни тельной инфор мации.)

 Проверьте светодиодные ин дикаторы на your DiskStation . (Для получения допо лнительной

информаци и см. Ру ководство по быстрой установке , прилагаемо е к установ очному компакт - диску .)

2 Вытащит е лоток жесткого ди ска, чтобы за менить неиспра вный диск на новый .

Приме чание: Размер заменяемого жест кого диска должен быть больше или равен размеру минимального диска в

Эта функция поддержива ется т олько в некоторых моделях . Для получения допол нительной информации посетите

Читайте также: