Перед началом
Даже у самого дорогого устройства, которое летает на Марс могут случаться сбои в работе. Это всегда нужно иметь в виду и быть готовым. Этого может и не произойти никогда, но всегда придерживайтесь правила: Береженого бог бережет. Поэтому у вас всегда должна быть резервная копия данных и самая хорошая стратегия для этого: 3-2-1.
Правило 3-2-1 — это принцип резервного копирования данных, который рекомендует иметь три копии важных данных, хранить их на двух различных носителях и хранить одну из копий вне основного места хранения (например, в облаке или на другом физическом носителе). Это помогает обеспечить безопасность данных и защиту от потери информации в случае сбоя оборудования, атаки зловредного ПО или других непредвиденных ситуаций.
Правило 3-2-1 придумано не просто так. Оно вырабатывалось годами многочисленными системными администраторами, что бы гарантировать сохранность данных. С сервером может произойти что угодно: зашифрует вирус, произойдет кража, пожар, зальют соседи водой или банально администратор случайно удалит том.
Конечно резервировать большой объём данных, например 4 терабайта и более, очень накладно, но согласно моему опыту это и не нужно. Как правило резервируются только важные данные, фотографии, документы, различные настройки приложений. Это не занимает много места и типовому человеку хватит 1 терабайта места в резервном хранилище. А 1 терабайт стоит не сильно дорого, а вот данные зачастую бесценны.
Рассмотрим основные серьезные неисправности в Synology NAS.
- Выход из строя жесткого диска
- Повреждение файловой системы
- Выход из строя NAS или компонента
Выход из строя жесткого диска
Из всех неисправностей эта случается чаще всего, так как во всех серверах самое узкое место это жесткие диски. Но не переживайте, чаще не значит часто. Все же диски научились делать очень хорошо и при должной эксплуатации они служат долго. У меня есть диски, которые работают 24\7 уже 10 лет и с ними нет проблем, конечно я им уже не доверяю, но они все еще исправны.
Рассмотрим два варианта. Первый это когда у вас не был создан отказоустойчивый RAID (Basic или RAID0). В этом случаи все данные на пуле ресурсов хранения с поврежденным диском будут утеряны и что бы их восстановить нужно иметь резервную копию этих данных.
Во втором случаи пул ресурсов хранения создан на отказоустойчивом RAID (RAID1, RAID5, RAID6, RAID10)
Напомню, SHR это автоматическое управление RAID, который выбирает уровень отказоустойчивости автоматически в зависимости от количества дисков. Если это один диск то Basic. Если два диска, то RAID1. Если 3 диска и более то RAID5.
В этом случаи достаточно просто заменить неисправный диск на диск равный или большего объема. Во время неисправности и после ее устранения данные будут доступны и можно будет пользоваться сервисами на NAS.
Повреждение файловой системы
Этот случай уже сложнее, так как никакой отказоустойчивый RAID не спасет от этой проблемы. Случается не часто, в основном при перебоях с электричеством, если не подключен ИБП или повреждении оперативной памяти, в которой нет проверки на ошибки.
Часто такая проблема может быть обнаружена не сразу и данные за некоторое время будут повреждены. Именно по этой причине в Synology Hyper Backup используется инкрементное хранение данных резервной копии. Администратор сам выбирает сколько хранить версий и в течении какого времени.
В лучшем случаи проблему удастся устранить быстро путем запуска проверки файловой системы, но за частую это не получается сделать или это не устраняет проблему. В этом случаи поможет удаление тома с поврежденной файловой системой и восстановление данных из резервной копии.
Выход из строя NAS или компонента
Самый редко встречающийся случай, но многие задаются вопросом что при этом делать. Решений данной проблемы более чем несколько. Тут нужно отметить, что при выходе из строя всего NAS как правило жесткие диски остаются исправными. Если нет, то спасет как всегда резервная копия данных.
Так же нужно отметить, что Synology не использует аппаратные контроллеры RAID, эти контроллеры будем честны уже давно практически никто не использует, а это значит что диски будут читаться в любом ПК, софт которого поддерживает программный Linux RAID.
Самый очевидный способ решения покупка такого же NAS или более нового и более емкого по количеству отсеков для жестких дисков. Так как используется программный RAID, то диски будут читаться в любом Synology NAS. В этом случаи вам достаточно вставить диски в новый NAS, запустить его и пройти процедуру миграции жестких дисков. После чего вы получите все настройки и данные как они были до начала проблемы буквально за 10 минут.
С покупкой в России Synology сейчас тяжело, но на алиэкспресс или озон продажи есть, цены адекватные, доставка от 3 дней в зависимости от наличия данного товара на складах в России и вашей отдаленности от этого склада. Мне NAS с али пришел в течении 7 дней от даты покупки. Так же никто не отменял рынок подержанных устройств.
Что делать если ждать нет времени? Или если денег на покупку нет. Решение тоже есть.
Можно взять ПК и запустить на нем Ubuntu 18.04, подключить все диски и восстановить данные. Это проверенный и быстрой способ достать данные с дисков. У Synology есть статья как это делать.
Если вы не понимаете ничего в Linux, то существуют программы для восстановления данных с поврежденных RAID массивов. Эти программы могут достать данные с дисков, достаточно только купить лицензию и подключить диски к ПК.
Еще можно собрать ПК с достаточным количеством портов SATA равное количеству дисков установленных в сломанном Synology NAS. Затем установить на этот ПК XPEnology, пройти процедуру миграции жестких дисков. После чего вы получите все настройки и данные как они были до начала проблемы.
Есть еще более быстрый вариант, практически без вложений. Но этот вариант подойдет больше для того, что бы достать данные, но полноценно не восстановит сервисы, которые были на неисправном Synology NAS. Можно установить XPEnology на VirtualBox и подсунуть ему реальные жесткие диски. Естественно, что для этого все диски должны подключиться к вашему ПК или ноутбуку через порты SATA или USB переходники. Этот вариант подойдет для небольшого количества жестких дисков.
Данные так же можно восстановить на ПК из резервной копии используя Synology Hyper Backup Explorer. С помощью этой утилиты не имея Synology NAS можно восстанавливать данные из резервной копии на локальном ПК.
Итог
Synology весьма надежные решения, но неисправности случаются, у кого-то реже, у кого-то чаще. Решения у каждой неисправности индивидуальные, но во всех случаях нужно иметь резервную копию, так как только резервная копия позволяет не потерять данные во всех даже самых нереальных случаях повреждения сервера. Если сломался диск, нужно заменить диск. Если сломался NAS сервер можно заменить этот сервер на такой же, на более емкий или на само сборный XPEnology. На самый крайний случай можно запустить виртуальный DSM установив XPEnology на виртуальную машину VirtualBox, Proxmox или любую другую, к которой вы привыкли или достать данные с помощью программ для восстановления данных с Raid массивов.
Как видите вариантов и способов достать данные с дисков очень много, но самый надежный и проверенный вариант это резервная копия данных.
На этом все. Да прибудут с вами исправные терабайты, не убиваемые кластеры и надежное электричество!!!