Мы обнаружили что вы переместили диски с diskstation
Тенденции
Причины сбоя разделов носителей
Check if everything works
No need to reboot your NAS. In DSM go to Storage Manager > HDD/SSD and you should be able to see all your hard drives now. For me, 10 HDD. In the capture below, I have one drive that crashed, but it is not related to this post. There is also 2 SSD and one usb key. The four HDD that where missing are marked as “Loading”, because I am extending the volume “volume2” with the 4 previously missing HDD.
Восстанавливаем данные с поврежденного раздела
Утилита Hetman Partition Recovery поможет восстановить информацию с нерабочего или поврежденного раздела, независимо от описанных выше причин. Программа прочитает всю поверхность тома, даже при поврежденной таблице. Глубокий анализ – поиск данных по сигнатурам, поможет найти и восстановить файлы и папки даже после серьезных физических или логических ошибок. Она автоматически просканирует диск и отобразит все оставшиеся данные, вам лишь останется ее восстановить.
Если в результате быстрого сканирования программе не удалось ничего найти выполните полный анализ. Отметьте файлы, которые нужно вернуть и нажмите «Восстановить», укажите место куда их сохранить и еще раз «Восстановить». По завершении они будут лежать в указанной папке.
При повреждении таблицы файловой системы накопителя если программе не удалось автоматически найти утерянные разделы воспользуйтесь функцией поиска дисков.
Запустите программу, откройте вкладку «Менеджер дисков», нажимаем ПКМ по нужному носителю, который содержит утерянные логические диски, далее кликаем по «Найти диски». В открывшемся диалоге укажите тип файловой системы, или несколько, если накопитель содержал несколько разделов с разными ФС. После чего нажимаем кнопку «Найти».
По завершении процесса программа отобразит все удаленные разделы в этом окне, и они появятся в менеджере. Осталось только просканировать и восстановить нужные файлы.
8. Сбой питания или операционной системы
Что касается внешних накопителей если произойдет сбой или аварийное отключение питания в момент записи информации, разметки или форматировании накопителя. В этом случае жестких диск могут появиться логические ошибки, система попросит отформатировать том для дальнейшего использования. Может записаться только часть информации, следовательно «прочитать» и нормально использовать такие файлы не получиться. Чтобы их прочитать нужно будет восстанавливать структуру, которая может закончиться потерей всех файлов без вариантов восстановления.
Чтобы предотвратить повреждение съемного носителя после записи стоит воспользоваться «безопасным извлечением», особенно для внешнего накопителя. Потому что, для внешнего жесткого диска очень важно сохранить питание до полной «парковки» считывающих головок, чтобы они не оставили царапин на зеркальной поверхности диска при переноске.
Enable ssh connection to the NAS
On the NAS, go to Control Panel > Terminal & SNMP, check Enable SSH sevice and click Apply.
5. Форматирование или изменения файловой системы
Существует два вида: полное или быстрое. Быстрое форматирование – это перезапись (сброс) загрузочного сектора и таблицы ФС. Все пространство на диске просто отмечается как «пустое», но все данные остаются на своих местах, только больше не отображается ОС.
Полное форматирование – все пространство перезаписывается нулями, соответственно старая информация перезаписывается и восстановить ее уже не получится.
При разбиении носителя на логические тома, в первом разделе может быть записана критически важная информация об остальных разделах. Если выполнить полное форматирование первого тома, то данные об остальных может быть стерта, следовательно они могут стать недоступны. Еще при конвертации ФС, к примеру, с FAT в NTFS, служебные данные могут получить повреждения.
Даже выполняя конвертацию «без потери файлов» с помощью командной строки, нельзя точно быть уверенным что после этих действий не пострадает второй раздел накопителя.
How many hard drives?
In this file, you’ll have to find the number of SATA drives that the OS detects by searching for “ata”. See in the capture below that the “ata” with the highest value is ata26. That means the system detects 26 HDD.
Что не следует делать
Допустим, вы попали в ситуацию, когда один или несколько разделов перестали отображаться операционной системой, она предлагает их отформатировать или вообще, место которое они занимали стало «неразмеченным пространством». В этом случае, если нужно вернуть какие-то файлы с этих логических дисков, вам не стоит делать того что говорит ОС.
Не нужно создавать новые разделы поверх старых, и ни в коем случае не стоит записывать новые данные. Первым делом, желательно вообще прекратить любые операции с диском, чтобы избежать дальнейших ошибок. Нужно разобраться что послужило причиной такой ситуации. Иначе, дальнейшая работа может привести к полной перезаписи файлов на диске.
Сборка платформы
1,5А-вентилятор снизил температуру дисков до 36-40 градусов. После доработки вытяжки из шкафа, уверен, что температура еще существенно упадёт.
Один SSD 2,5" под кэш я установил на стандартное крепление с одной стороны дисковой корзины. Его температура не превышала 30-32 градуса, и это при том, что он никак активно не охлаждается.
В качестве диска под пакеты DSM и быстрого раздела я установил M.2 SATA SSD в слот на материнской плате. Накопитель нагревался до 50 градусов, не смотря на прямой обдув. Я решил проблему установкой на него нескольких радиаторов — температура снизилась на 10 градусов.
У меня 2 постоянно активных USB-устройства: загрузчик XPenology и ключ Guardant от Macroscop. Чтобы не занимать внешние разъёмы я пристроил эти устройства внутри корпуса.
Готовое хранилище с высокой производительностью процессора и максимально компактными размерами со скрипом, но вписалось в свободные 6 юнитов.
Запуск
Прежде чем реализовать всё дома, я долго тренировался на различных платформах. Система без проблем мигрировала с компа на базе Celeron J1900 на сервер с 2 х E5-2680V4, а после на древний экспонат на базе 2 х E5645. Если есть виртуалки, то разумеется необходимо перед установкой ОС на виртуальную машину включать режим совместимости процессора. Вероятно это снижает производительность, т.к. процессор в виртуалке становится не реальный, а универсальный. Но зато, миграция проходит без трудностей и BSOD.
2. Файловая система на поддерживается ОС
Существует довольно много разных файловых систем, они отличаются друг от друга внутренней структурой. Есть универсальные файловые системы, большинство ОС распознают их без проблем. А также существуют уникальные файловые системы, разработанные под определенные ОС. К примеру, если отформатировать накопитель с файловой системой Ext4 в Linux записать на него данные, а затем подключить к ПК c Windows, он не распознает диск, и предложит его инициализировать, в результате чего информация будет утеряна. Если вы случайно согласились на инициализацию, при подключении диска назад к ОС Linux вы ничего на нем не увидите накопитель будет пустой.
Открыв такой накопитель с помощью Partition Recovery и проанализировав, вы сможете достать из него найденную информацию.
9. Не присвоена буква диска
Такая проблема присутствует в ОС Windows, она не может назначить «букву» для внешнего ЖД или флешкам. Если буква не присвоена, то весь том будет скрыт от ОС, или если «буква диска» изменилась, то обращение к нему по старому адресу вызовет ошибку.
Если буква не присвоена автоматически, то вам придется выполнить эту операцию вручную. Открываем «Управление дисками», находим нужный том, нажмите правой кнопкой мыши и в меню выбираем «Изменить букву или путь к диску», далее нажимаем «Добавить», выбираем нужную букву из открывающегося списка, подтверждаем операцию.
4. Неправильная работа с дисковыми утилитами
Во процессе работы с Partition Manager или любой другой подобной программой, был отмечен не тот диск. Случайное удаление одного раздела привело к сбою остальных, в итоге логические тома всего накопителя стали недоступны. При проведении операций расширения или объединения разделов пропало электричество (питание) или зависла операционная система, в результате весь жестких диск оказался недоступен. При разбиении на разделы, ОС записывает определенную информацию в начале диска: размер, название, файловая система, по какому смещению находится его начало, размещение логических томов и т.д. Если несколько секторов где находится эта информация будет повреждена, то ОС получит доступ к информации, следовательно, не сможет отобразить разделы носителя. В итоге, все файлы и папки останутся на прежнем месте, но ОС не сможет их прочитать.
Еще, некоторые дисковые утилиты могут не поддерживать некоторые файловые системы. Следовательно, если продолжить с ним работу в этом менеджере, программа может затереть его таблицу, после чего вернуть информацию будет не просто. Hetman Partition Recovery с легкостью справится с любой из этих проблем, прочитает диск, найдет утерянные разделы и вернет с него всю оставшуюся информацию.
3. Случайное удаление раздела
Нельзя исключать и человеческий фактор. Каждому свойственно ошибаться и в некоторой степени эти ошибки неизбежны.
How many usb?
Now search for usb ports detected by the OS. Search for “usb”. You can see the sentence “new usb BUS registered, assigned to bus number X”. Find the highest bus number. In my case this is 6, so the system detects 6 usb ports.
Find what the system detects at boot time
Ssh to your nas with the root user, and get the booting messages. In my case, I have a volume called “volume1” and a folder called “media”, so i’ll put the created file in it and download it in DSM. My NAS has the local IP address 192.168.1.17.
6. Создание или удаление томов.
При выполнении операций: создание, удаление, объединение логических дисков, или разделении существующих, тоже может произойти потеря нужных разделов. Так как, все информация остается невредимой, то ее можно все еще можно восстановить с помощью программ для восстановления данных.
Synology High Availability Cluster
У меня вызывал интерес сервис High Availability Manager, который оказался не совместим с сервисом Virtual Machine Manager, так как тоже делает кластер, но уже по другому.
Для тестирования я поднял Xpenology на двух серверах на базе 2 x Xeon E5645. Сервера для этого кластера должны быть идентичными, IP-адреса статическими, второй порт каждого сервера соединён друг с другом напрямую (можно и через коммутатор, но эффективней так).
После подключения второй ноды тестируется подключение Heartbeat. Далее назначается имя кластера и статический локальный адрес. Во время слияния нод, конфигурация пассивной ноды приводится к состоянию активной, синхронизируются приложения, хранилище и данные. Обе ноды отваливаются для доступа по сети, и после создания — кластер доступен по своему новому адресу.
В зависимости от объема существующих данных, полная синхронизация массивов может занять немало времени, но кластер доступен к работе без отказоустойчивости уже через 10 минут после начала слияния.
После того как вторая нода будет полной копией первой, активируется режим высокой доступности.
Для проверки работы отказоустойчивости я создал LUN, подключил его по iSCSI и запустил объёмную задачу чтения и записи со своего ПК, совместно с проигрыванием видеоролика.
В момент активности я обесточил главный сервер. LUN не отвалился, процесс копирования не прервался, но приостановился секунд на 10-15 — это время потребовалось пассивному серверу взять роль активного и запустить упавшие службы. Воспроизведение также приостановилось на несколько секунд. После кратковременного простоя копирование данных и проигрывание видео продолжилось в штатном режиме без необходимости перезапускать процесс. Такой «провал» в большинстве случаев будет не заметен пользователям, если только не ведется воспроизведение видео без буферизации или запущены какие-либо другие процессы, требующие непрерывного доступа к хранилищу.
После включения первой ноды, она переходит в режим пассивного сервера. Запускается фоновый процесс синхронизации, после завершения которого режим высокой доступности снова восстанавливается.
Для замены ноды, в случае полного выхода из строя, необходимо освободить пассивный сервер.
Процедура привязки пассивного сервера аналогична процедуре создания кластера, вначале синхронизация — затем High Availability. Только при одном исключении — добавление происходит уже из интерфейса кластера, а не активного сервера.
Из минусов такого решения — высокая избыточность, ну а плюс — честная отказоустойчивость.
Основные затраты выпадают на диски, но для любителей RAID10 самое оно! Зазеркалировать две ноды с RAID5 или RAID6 — по дискам будет почти одно и то же. А вот отказоустойчивости прибавится кратно.
Понятное дело, что это не уникальный функционал, но зато «из коробки» и не требует особого опыта и знаний — только веб-интерфейс. А, учитывая, что Xpenology работает на любом железе, получается весьма интересное, производительное и отказоустойчивое решение для личного использования.
- Полностью опишите задачи, которые должен решать NAS.
- Опишите свои требования к размеру устройства, шуму, энергопотреблению.
- Укажите свой бюджет как можно точнее.
И самое главное - пользуйтесь поиском, читайте шапку темы. В 99 случаях из 100 задачи у людей одинаковые, как и конфигурации, все это миллион раз обсуждалось в теме.
Уважайте свое и чужое время.
Канал Spaceinvaderone: настройка Unraid и не только
Канал b00bytrap: материалы по Unraid, XPEnology
Блог с гайдами по Unraid
Также много интересного можно найти тут: WD My Live\Book\Cloud\Cloud Mirror
Если у вас есть NAS, конфигурацией которого вы хотите поделиться, пишите конфигурацию в этой теме Какая конфигурация у вашего компьютера, а ссылку присылайте куратору в QMS.
Всем привет .
Объясните пожалуйста мне разницу между NAS и обычным внешним винчестером подключенным к роутеру по USB , как я понимаю nas имеет свой процессор , ну а если подключить к примеру винчестер к роутеру asus w500g (v1-2) получиться тоже самое даже лучше.
P.S Имеется введу NAS на один винт. (резервное копирование не в счет)
У роутеров как правило USB 1.1 -> 12Мб/с, NAS это SATA и на выходе 100 либо 1000 Мб/с, зависит от NAS и роутера к которому он подключается.
Разница в 8 и более раз.
Может не 100-1000 Мб/с --- А Мбит/с немного разные вещи.
И выше я упомянул Роутер от asus w500g ( usb 2.0 )
P.S Спасибо мысль понял.
есть и другие плюсы у nas кроме скорости к примеру direct access(т.е. доступ на блочном уровне), а это позволяет создавать кластера с общим кворумным диском. Но такой доступ предоставляют не все nas устройства.
У меня есть совершенно глупая (ибо не специалист) мысль:
NAS фактически является компьютером, на котором можно развернуть какой-то серверный софт (опять же, я сужу по своему Qnap TS-109, для Asus'овских маршрутизаторов есть DD-WRT, не сталкивался с ней).
Rhino759,
Роутер тоже фактически является компьютером с Linux на борту.
Только делать из роутера NAS (чтоб работал, а не для души) это как кодировать видео на Денди, в принципе можно, но зачем?
BBSR_CS,
Ну, а что еще?
NAS - железяка специализирующаяся на обеспечении доступа кучи пользователей к файлопомойке.
Роутер - железяка комутирующая между собой кучу пользователей.
Учитывая что мы говорим про SOHO-сегмент, обе эти железяки не супердорогие, соотв. не могут выполнять 100500 действий сразу с равноценной отдачей, что-то будет тормозить (роутер будет стремиться всем инет раздать, остальное для него не столь важно).
Я конечно не против всяких тестов и т.д., но отказался от покупки дешевого NAS на два харда, и буду собирать домашний сервер в slim-desktop корпусе, даже freebsd уже под виртуалкой обкатываю :)
Сформулируй вопрос более полно, чтобы ответить конкретней :)
Я конечно не против всяких тестов и т.д., но отказался от покупки дешевого NAS на два харда, и буду собирать домашний сервер в slim-desktop корпусе, даже freebsd уже под виртуалкой обкатываю :)
Полностю поддерживаю StasMan, намного полезней и ценней, так как система не большая но как конструктор. Кроме того проще собрать с миниИТХ мамкой чем с той конф. что в шапке. Ведь в нас стоит именно мамка от ПК. Так что мешает поработать ручками и головой.
Nemezis-87, StasMan
- мое мнение что роутеру asus w500g + HDD гораздо лучше чем NAS поскольку выполняет функции и нас и плюс инет раздавать можно)))
BBSR_CS,
Собираем беспроводной роутер 802.11g на базе ОС Linux
На фрюшечке я пока подобное не планирую, недавно роутер отстроил как надо :)
Просто если всё будет делать одно устройство, и мне взбредет в голову что-то подстроить для лучше работы в сервере, и я его нафик сломаю, останусь я не только без музыки и торрентов, но еще и без интернета :)
- мое мнение что роутеру asus w500g + HDD гораздо лучше чем NAS поскольку выполняет функции и нас и плюс инет раздавать можно)))
Ну собственно спорить можно долго, но если нравится сделай, потом расскажешь. Что-то делать и решать возникающие попутно проблемы полезно же :)
В нашей статье мы перечислили самые распространенные причины сбоя работы разделов жестких дисков и как не допустить их. Также, расскажем что делать если вы все-таки попали в такую ситуацию, как вернуть критически важные файлы и папки.
При переустановке или переходе на новую ОС, банальное удаление логического тома, неумелое использование утилит работы с дисками, физическое повреждение носителей, появление битых секторов и так далее. Все это только небольшой перечень возможных причин, вследствии которого разделы диска могут стать не читаемыми. Самая распространенная проблема – логическая ошибка таблицы разделов.
Таблица разделов – это специальный файл с настройками, в нем прописаны данные о всех логических разделах конкретного жесткого диска, включая: размер томов, название, файловую систему, а также указатели на начало и конец каждого раздела. Если раздел становится недоступным, то это не всегда означает что все хранящиеся файлы стерты. При удалении информации с диска, данные остаются невредимыми, они просто помечаются операционной системой как удаленные и находятся на том же месте где и были. В любом случае, даже если ОС успела уже переписать какие-то данные, все равно остается шанс восстановить хоть часть файлов.
Подготовка загрузчика
Для того, чтобы установить DSM нужен загрузчик, который представит железо в качестве СХД Synology.
В интернете много инструкций на эту тему, поэтому вдаваться в подробности не буду, но если появятся желающие — могу описать детали подготовки загрузочного устройства.
После установки валидной пары серийник/MAC и прочих параметров, образ для DS3615 заливается на любое устройство с которого можно грузиться. Можно использовать SATA DOM, но так как у меня SATA-порты на перечёт — я остановился на классическом варианте — USB флешке.
В BIOS необходимо удалить все загрузочные устройства кроме USB, а в параметрах SATA включить функцию HotPlug, чтобы новые диски определялись «на горячую», не дожидаясь перезагрузки.
Заключение
Разбивка носителя на логические тома помогает лучше хранить файлы и управлять ими. Но прежде чем выполнять какие-либо действия с дисками, не забудьте создать бэкап критически важных файлов, чтобы уберечь себя от их потери. И помните даже в самой безнадежной, казалось бы, ситуации, всегда можно найти решение проблемы. Главное точно знать, что делать и правильно подобрать инструменты.
Полную версию статьи со всеми дополнительными видео уроками смотрите в источнике.
Synology NAS is nice, well manufactured, and got one of the best NAS operating systems (Diskstation Manager or “DSM”). They are also, like almost every prebuilt NAS, very weak in terms of performance.
The solution is to install DSM on your own server/computer with Xpenology. It’s like what Hackintosh is to OS X when you create a Mac on a PC, but for the Synology NAS OS Diskstation Manager.
I had one problem after installing DSM with Xpenology: my server has 10 internal HDD, but I could see only 6 of them in DSM. After searching everywhere, I found that DSM see these 4 drives as eSATA drives instead of SATA.
Here is how i fixed that.
1. Ошибка таблицы разделов
Для нормального использования носителя, его для начала нужно разметить, чтобы ОС могла понять в которые именно области можно записывать информацию. Поскольку накопители имеют большой объём их обычно разбивают на несколько логических разделов, каждому из которых присваивается своя буква. После разметки диска на него записывается таблица разделов, которая помогает операционной системе его распознать. Если она каким-либо образом будет повреждена или потеряна, это приведет к потере раздела. После чего вы не сможете записывать и читать данные с него.
Существует несколько структур разбиения диска – MBR, которая применялась еще чуть ли не с момента появления жестких дисков, и современная система – GPT. Некоторые ОС используют свою структуру, к примеру, в MacOs можно использовать таблицу APM (Карта разделов Apple). Поэтому, если взять накопитель с таблицей разделов одной ОС и подсоединить к ПК с другой то информация скорей всего будет недоступной. Чтобы прочитать информацию вам понадобится сторонний софт.
Hetman Partition Recovery без труда справится с подобной задачей. Программа автоматически определит файловую систему логического тома, проведет сканирование и вы сможете просмотреть содержимое диска и сохранить нужные файлы на другой носитель.
Также изменение схемы разделов без переформатирования диска невозможно. В такой ситуации вся информация конечно же будет утеряна, восстановить ее становится гораздо сложнее но все еще возможно.
Настройка
Работа через загрузчик Xpenology почти не имеет ограничений по сравнению с оригинальным устройством. Из отличий можно отметить отсутствие функции QuickConnect — нет удалённого доступа к хранилищу через учётную запись Synology. Но у меня внешний IP — это ограничение для моего случая не актуально.
Также некорректно отображается модель процессора и кол-во ядер — информация зашита в загрузчике и всегда будет выглядеть как для DS3615xs: INTEL Core i3-4130 / 2 ядра. Но зато, частота определяется актуальная. Эта особенность не мешает определять и использовать гипервизору реальное кол-во ядер. Но и тут есть ограничения — Virtual Machine Manager увидит не более 8 ядер в системе. Поэтому ставить DSM на многоядерные конфигурации бессмысленно.
С объёмом ОЗУ всё в порядке — определялся и использовался весь объем (на практике до 48ГБ).
Интегрированные сетевые контроллеры определяются без проблем, а вот WiFi у меня не нашёлся. Предполагаю, что эта проблема может решиться добавлением драйверов, но, к сожалению, мои познания в Linux не позволяют мне этого реализовать. Если из читателей этой статьи найдётся человек, который сможет описать инструкцию по добавлению в сборку драйверов на беспроводной контроллер — я буду признателен.
Перед началом использования системы хранения необходимо создать RAID-группы. После перехода на первую Synology я оставил «зеркало», а 2 дополнительных диска пустил на Hot Spare. При переходе на Xpenology выбрал RAID5+HS, но потом добавил 4-ый диск в RAID6. Всё равно крутится и греется — пусть хоть с пользой.
Так как DSM обеспечивает как файловый, так и блочный доступ — перед созданием RAID-массива необходимо определиться с требованиями к типу будущего хранилища.
Я сразу создал несколько LUN для использования на домашнем мини-ПК и ноуте. Файловая шара — это хорошо, а диск с блочным доступом для установки программ — ещё лучше.
Далее создаётся необходимое кол-во LUN и разделов на RAID-группах, папки общего доступа и прочее. Описывать всем известный функционал Synology нет смысла. Все доступные пакеты расширения с описанием функционала доступны на официальном сайте.
Под мои задачи актуальными были следующие пакеты:
Virtual Machine Manager — собственно из-за него вся затея с Xpenology.
Пакет имеет более расширенный функционал, чем я использую, поэтому я решил протестировать его работу на нескольких нодах в режиме High Availability Cluster.
Но, вскоре был разочарован. Для кластера необходимо 3 ноды: активная, пассивная и хранилище. Автоматическая миграция виртуальных машин при выходе из строя активной ноды поддерживается только на виртуальных машинах Synology Virtual DSM — с виндой и прочими ОС не прокатит. Какой смысл на DSM поднимать кластер с виртуальными DSM я так и не понял…
В общем, более чем банальный гипервизор, я этот модуль не раскрыл для себя.
VPN Server — поддерживает PPTP, OpenVPN и L2TP/IPSec
PPTP, как у меня получилось выяснить, поддерживает только одно подключение бесплатно — его я использую для связи с удалённой Synology для бэкапа.
OpenVPN использую для подключения с iPhone и рабочего компьютера, а также для удалённого подключения LUN по iSCSI.
Hyper Backup — удобный, функциональный и, в то же время, лаконичный сервис резервирования.
Можно резервировать как папки так и LUN. Файловый бэкап можно сливать на другую Synology, на другой NAS и в облака. LUN резервируется только локально или удалённо на устройство Synology. Поэтому, если требуется бэкап луна в облако, как я понял, можно вначале его забэкапить в локальную папку, а уже её в облако.
Я использую 3 типа резервирования:
- Резерв на удалённую Synology — туда копируется всё, кроме папки бэкапа (в ней полный бэкап удалённой Synology).
- Бэкап только самого важного на Yandex-диск (через WebDAV)
- Дубль на Google-диск (есть в списке доступных облачных сервисов)
Выбрав метод и указав данные для авторизации на удалённом устройстве, помечаются папки для резервирования.
Далее настраивается расписание и параметры бэкапа.
Если выбрать шифрование, то потребуется ввод пароля на доступ к бэкапу. После создания задачи автоматически выгружается файл-ключ, который может заменить забытый пароль при восстановлении данных.
Шифрование на стороне клиента, на мой взгляд, очень полезно при резервировании в публичное облако. Если с архивом Ваших фото Google может делать всё что угодно, то зашифрованный бэкап тех же фото будет мало кому полезен.
Далее включается/настраивается ротация резервных копий.
Я использую режим Smart Recycle, но можно установить график ротации копий инкрементного резервирования на свой лад.
Модуль Hyper Backup работает только в паре с обратной частью — модулем Hyper Backup Vault
Этот сервис принимает удалённые копии и отвечает за их хранение.
Восстановление данных, приложений и настроек возможно как на текущей системе (при повреждении массива, утере данных и пр.), так и на новой такой же или абсолютно другой Synology или Xpenology. Для восстановления, при создании задачи резервного копирования, необходимо указать, что это не новая задача, а подключение к уже существующей. Hyper Backup увидит на удалённой машине необходимый бэкап и предложит выбрать версию копии по дате и времени.
На данный момент, это пока весь функционал, который мне удалось освоить и использовать.
Домашняя Xpenology продолжает работать без проблем — периодически обновляется DSM и пакеты, вычислительных мощностей с запасом, а по деньгам она обошлась мне в 1,5 раза дешевле Synology DS916+.
Update the synology conf files
Ssh to your NAS, make a backup of the existing conf files in case something goes wrong.
Домашний медиа сервер/хранилище данных своими руками
Доброго всем дня!
Меня всегда корежило, что надо постоянно держать включенным ПК для просмотра видео контента на различных устройствах в доме (планшет, смартфон, ноутбук, телевизоры). Речь идет только о скачанном контенте (сериалы, тв передачи и пр.)
Вот есть несколько вариантов решения данной проблемы:
1)Держать ПК постоянно включенным
2)Если у вас подходящий роутер, поднять на нем dlna сервер, торрент клиент и samba для доступа к файлам
3)Собрать небольшой (или большой) ПК для организации на нем торрент клиента, файлового хранилища (samba), медиа сервера для воспроизведения контента на других устройствах сети.
4)Использовать онлайн сервисы (типа Иви, мегого, кинопоиск и пр.)
Вариант 1 мы сразу отметаем - энергопотребление будет не совсем адекватное, плюс неудобство постоянно работающего ПК рядом с человеками. Ну и чисто мое ИМХО - мини сервер на антресоли (шкафу/подвале) - удобнее и практичнее.
Вариант 2 - тут если у вас мощный роутер (типа кинетик гига/ультра), то по сути можно на нем и остановиться, но есть и минусы в данной реализации - это все таки небольшие тормоза в доступе к папка, торрент клиенте (скорость не постоянна). Меня это не совсем устроило.
Вариант 4 тоже хороший, не нужно ни о чем думать, открыл, оплатил и смотришь. Только бывает многих сериалов нет на одном сервисе, но есть на другом - а это разные приложения и подписки.
Мы остановимся на Варианте № 3.
Соберем так называемый домашний NAS сервер под свои нужды (у каждого свой набор приложений, сервисов).
Для этого нам нужно:
1)Небольшой корпус в формате Mini-ITX + блок питания на 100-200вт
2) Материнская плата размера Mini-ITX, тут тоже есть пару вариантов:
Если хотим тихую и экономную машинку, то ищем со встроенным процессором и пассивным охлаждением
Если надо прям мощь и хардкор - берем под любой проц. (только смотрим что бы кулер влез в корпус)
Я выбрал плату на intel J3455 (4 ядра 1.5ггц, в бусте до 2.3 ггц), потребление ~10вт
3)Оперативная память (ОЗУ) в размере от 4гб - самый оптимальный размер - у меня пока 4гб, хватает за глаза
4) Жесткий диск - тут каждый для себя выбирает, кому-то 1тб хватит, а кто-то и 4тб заполнит за месяцок )
У меня лежали старые винты на 1тб и 500гб, поставил их
5) Операционная система, вот здесь то и кроется самый главный вопрос, что использовать?
Windows - тут все просто, ставим любимую винду, отключаем не нужные службы и приложения, устанавливаем DLNA сервер (Plex, HMS, Kodi), торрент клиент (Transmission, Qbittorrent, Utorrent, Deluge) и радуемся жизни.
Unix системы - Ubuntu, Debian и прочие (лучше ставить версию без Gui интерфейса, жрет меньше ресурсов и по сути он нафиг не нужен), ставим webmin (управление ПК из браузера), samba, тот же торрент клиент и медиа сервер. Посложнее чем с виндой, но разобраться можно.
Unraid - это операционная система (на основе Slackware), созданная фирмой Lime technology. Насколько я знаю она платная, но люди ее использующие довольны выбором.
Nas4free(xigmanas) - очень хороший вариант, с немного обрезанной Freebsd. Ведет себя очень стабильно и лего управляется.
Xpenology - система эмулятор операционной системы Synology, которая позволит из вашего ПК сделать мощный комбайн =)
Испробовав все, кроме Unraid, я остановился на Xpenology, вот почему:
-Простота использования
-Есть все нужны приложения для моих целей
-Система в целом не тяжелая, потребляет мало ресурсов
-Доступ по Web интерфейсу, она для этого и предназначена
Покупать synology меня честно жаба душила, поэтому такая альтернатива как раз по мне =)
В кратце пробегусь, как установить Xpenology На ваш ПК, материалы беру с офф сайта xpenology:
1)Нужна флешка которую вы оставите в ПК для загрузки эмулируемой ОС (этакий загрузчик)
2)Скачиваем сам загрузчик из этой темы
Какой именно загрузчик выбрать, тут поможет либо метод тыка (пробовать разные загрузчики у себя), либо изучение форума, раздела Успешные обновления
3) Вставляем флешку в USb порт, нам нужно узнать ее VID и PID
(Панель управления - Диспетчер устройств - Контроллеры USB - Ваша флешка - Свойства - Сведения - ИД оборудования)
4) Установить и запустить программу OSFmount, смонтировать Partition 0 (15 Mb) и Partition 1 (30mb) из файла загрузчика, перед монтированием убрать галку Read-only drive
Редактируем файл grub/grub.cfg в данном смонтированном образе.
Берем из темы нужные нам файлы extra.lzma/extra2.lzma - расширенный список драйверов для нашего загрузчика.
Копируем их с заменой в Partition 1 (30mb)
5)Размонитруем флешку в программе OSFmount
6) Скачиваем Rufus для записи на флешку нашего образа.
Выбираем образ, записываем его на флешку. Ждем пару минут.
Готово, теперь можно вставлять нашу загрузочную флешку в будущий "NAS".
Далее подготовим BIOS нашего ПК для установки и запуска ОС xpenology.
Эти настройки исключительно индивидуальные, под разное железо могут отличатся параметры для успешного запуска, но есть пара, которые подходят 90% железу:
а) Отключение энергосбережения процессора
б) Отключение встроенной видеокарты в BIOS
б.1) Отключение встроенной видеокарты с помощью загрузчика:
Во многих bios uefi есть пункт CMS загрузчика, он позволяет выбрать в каких режимах грузить Накопители/Видео - либо UEFI, либо MBR
У меня сделано так - в CMS видеоадаптеру разрешено загружаться только в UEFI, а загрузочная флешка грузиться в Legacy (более старый формат BIOS). Тем самым ПК думает что видеокарты у нас нет. Это актуально для моей asrock j3455b.
Мы почитали форум, нашли какие настройки подходят нашему оборудованию и идем дальше.
7)Подключаем наш ПК к сети, вставляем флешку, делаем нашу флешку основной в BIOS, перезагружаем.
8) В зависимости от железа, в течении примерно 5 минут, Lan порт должен загореться зеленым - значит коннект к нашему устройству есть.
Тут устройство должно определиться и предложить установку.
Выбираем установку вручную, скачиваем нужный нам файл прошивки с Архива Сниоложи
Для моего загрузчика DS 918+ asrock j3455 подходит 25426.
На всякий случай вот мой загрузчик, в нем уже поменяны extra/extra2 на последние, вам нужно будет только в разделе partition 0 / grub/grub.cfg поменять PID и VID флешки.
Нажимаем ОК, система предупреждает что с HDD будет все удалено и начнется установка.
Через 3-5 минут начнется таймер отсчет 10 минут до загрузки ОС, в зависимости от вашего железа.
Во время установки ПК может 2-3 раза перезагружаться и в некоторых случаях, таймер может закончиться, а система еще не стартанула - ЖДЕМ, такое бывает, всего можно прождать минут 15-17 и система должна загрузиться. Смотрим по LAN порту - зеленый, значит загрузка прошла успешно и коннект к серверу должен быть.
Выполняем настройку и у нас в итоге должно вылезти окошко авторизации:
Система установлена, это уже хорошо!
Теперь нам нужно создать Пул ресурсов хранения и Раздел на наших жестких дисках:
Пуск>Диспетчер хранения
Создаем Пул ресурсов хранения, далее создаем Раздел.
Файловая система ext4/btfrs на вкус и цвет, я использую ext4
Raid - Basic, если у вас один диск. Если много дисков и вы хотите зеркалить данные, то делаем RAID 1.
Приступим к установке нужных нам приложений.
Transmission - торрент клиент.
Нам потребуется прописать репозиторий пакетов от community synology.
Центр пакетов >Настройки >> Источники пакетов
Центр пакетов >Настройки > Основное
Уровень доверия - Любой разработчик
Теперь в поиске вбиваем Transmission и устанавливаем его.
При установке выбираем папку, куда скачивать торренты. И указываем логин и пароль для управления нашим клиентом.
Для того, что бы торрент клиент смог записывать данный в вашу папку для скачивания, необходимо дать разрешения группе sc-download на чтение/запись.
File Station > Папка с заказчиками> Свойства > Разрешения > Создать > Вводим группу sc-download и даем ей права на запись/чтение.
Можем к нему подключить через браузер или remote GUI
Делаем общий доступ к папками для наших устройств в локальной сети.
Панель управления > Файловые службы> SMB (Включить)
Дополнительные настройки и ставим все как на скрине
По сути и все, мы теперь можем качать и смотреть файлы с нашего сервера на любом устройстве =)
Так же мы можем установить медиа сервер Plex для комфортного просмотра видео на тв и смартфонах.
Корпус + БП ~2000р
Мат. плата ~5200р
ОЗУ 4гб - 1600р
Флешка - 200р
HDD мне достались бесплатно, 1 тб стоит около 4000р
Итого: ~13 000р за тихий, почти не тратящий энергию сервачок )
Потребление в среднем 17-20вт в час, в месяц выходит по деньгам не более 60-70 рублей.
Если решитесь использовать данную ОС и возникнут вопросы - пишите, помогу чем смогу.
Несколько лет назад, при выборе первого хранилища для дома, я смотрел в сторону «коробочных решений» по причине не особой осведомлённости в построении системы хранения на базе открытого ПО и обычного ПК. В тот раз выбор пал на 2-дисковую NAS — Shuttle KD20. Хранилище было компактным и тихим. RAID1 обеспечивал необходимую надёжность, а потребности в высокой производительности и расширенном функционале на тот момент не было. Этот NAS проработал почти 4 года, пока в один прекрасный момент не накрылась линия питания вентилятора. Диски раскалились до 60 градусов и чудом выжили. Я запаял вентилятор напрямую к материнке, но стал подбирать вариант на замену. В качестве второй NAS я выбрал 4-дисковую Synology. Задачи оставались те же, поэтому в функционал DiskStation Manager (DSM) я особо не вникал. Это продолжалось до тех пор, пока я не решил установить домашнее видеонаблюдение на несколько каналов. Не смотря на то, что Synology имеет собственный сервис видеонаблюдения, я остановился на Macroscop — была потребность в расширенном функционале и серьёзной аналитике. На своё счастье, я обнаружил в DSM новый пакет Virtual Machine Manager — гипервизор, с помощью которого я создал виртуальную машину и установил на неё Windows и Macroscop. На запись система работала нормально, встроенный Pentium 1,6 ГГц с трудом, но успевал отрабатывать задачи СХД и виртуальной машины. Но как только активировалась какая-либо аналитика — сервис отваливался по перегрузке процессора. В результате, я был вынужден начать поиски отдельного бюджетного Windows-девайcа с адекватной производительностью для реализации сервера видеонаблюдения, так как Synology необходимого уровня стоит недёшево. В тот самый момент я в очередной раз наткнулся в сети на статьи, посвящённые установке DSM на обычное железо и мой проект XPenology начался…
Стоимость необходимых комплектующих для новой хранилки была соизмерима со стоимостью Intel NUC, который я присматривал для сервера видеонаблюдения. Поэтому я решил отказаться от существующей Synology в пользу брата (и использовать её как удалённый бэкап), а себе собрать систему «всё в одном» на базе DSM.
Do some strange stuff with binary and hexadecimal values
Create a text file and paste this in it:
Starting form the right, change 0 to 1 for each sata drive recognized by your system. For me it is 26. I replace 26 “0” by 26 “1” starting from the right.
Do the same thing for usb ports, but do not overlap the “1” you have just placed before. For me, 6 usb ports.
Go to an online binary to hexadecimal converter like this one, and convert your bin values to hex values. My values gave me that:
7. Битые сектора и физические повреждения
Обычный жесткий диск делиться на дорожки, каждая из которых разделена на определенные сектора. Если ОС не может «прочитать» конкретный сектор или записать в него данные как обычно, то он отмечается как поврежденный или «битый». Если количество «битых» секторов превысит определенное значение, весь диск может полностью выйти из строя, запись и чтения из такого носителя будет невозможным.
Однако, если поврежден один или несколько секторов, информацию можно прочесть. Но если на них лежала критически важная информация о разделах, система может больше не отображать диск в проводнике. В таком случае без стороннего софта не обойтись.
Читайте также: