
Комментарии 76
Имхо для надежного хранения надо более одного HDD. И NAS с зеркальным рейдом выглядит наилучшим домашним решением по надежности. Если надежность стоит любых денег.
Текущее решение от меня не потребовало никаких вложений — лишний винт сперва появился во апгрейда системы, лет 20 назад, а потом так и пошло — апгрейднул системный или второй винт, старый на бэкап, предыдущий бэкапный уже на хлам. И буквально несколько лет назад впервые в качестве внешнего бэкапного винта специально купил новый USB-шный, чтобы не мучаться с переходником.
Про NAS я подумываю уже года два, но меня напрягает, что стоимость NAS дороже стоимости дешевого компа с двумя винтами, на котором я могу поднять зеркальный рейд на любой винде/линуксе.
Пока меня текущее решение особо не напрягает, я может подожду, пока в продаже появятся простые NAS решения на какой-нить ардуине, по цене два винта + 50$ максимум.
По текущим ценам — устройство на 2x4TB даёт 100 долларов переплаты, 2x6TB — 80 долларов.
Первая копия — в основном ноуте, на терабайтном HDD. Вторая — на 4ТБ USB-винте, подключенном к домашнему роутеру, там же и акронисовский снапшот системного диска, максимум месячной свежести. Третья — в бесплатном терабайтном облаке, которое как-то удачно отхватил по акции. Всё личное, что в облаке — упаковано в TrueCrypt контейнеры, за исключением музыки, фильмов и — отчасти — фото, не все из которых нужно прятать.
Самое важное, вроде сканов паспортов и пр.- еще и на флешке, зашифрованной БитЛокером, на одном брелоке с ключами от машины. Самые дорогие фото — старые, семейные — еще и у родителей, на всякий случай.
Обновление бэкапов — вручную (после того, как из-за автоматизированной синхронизации потерял часть уникального контента сразу во всех расположениях, предпочитаю повозиться, но контролировать процесс лично). Обновлять архивы раз в неделю — хватает, обычно в ночь на субботу, без спешки, под пивко )
Но делать вручную — неудобно. Синхронизацию настроил одностороннюю, а основные документы — я уже говорил — ежедневные архивы автоматом, а вот на внешний винт скидываю вручную, тут предварительно и сравниваю по размеру файлов.
RAID is not a backup.
Что же касается рейда — а зачем вообще нужен NAS без рейда?
Один диск — рано или поздно точно полетит, и игра заключается в том, успеешь ли ты его заменить на новый ДО или уже после, с гемором и восстановлением. NAS с простым зеркалом решает эту проблему.
NAS же можно использовать также само — держать в шкафу и втыкать раз в неделю, но при этом буду совершенно спокоен, что даже если там один диск полетит, я его заменю. Без спешек. Без нервотрепок. Даже без дополнительных действий — просто старый винт вынул, новый вставил, и NAS сам его накатит. Причем вся эта процедура не мешает мне собственно продолжать делать бэкапы — я ж новый винт могу и через 5 минут вставить и через неделю, когда мне будет удобно.
А если гроза/пожар/метеорит попадут в Вас, вам будет уже не до бэкапов.
к счастью, NAS обменял по гарантии, а диски остались в полном порядке,
в новом устройстве завелись без проблем, все данные тоже в порядке
с другой стороны мне известен случай на своём железе небольшая искра на заземлении вызвала порчу информации на винчестре без выхода из строя самого железа.
У нас раза 3 за год молния ударяла — висела воздушка коаксиала, соединявшая 4 подъезда. Небольшая локалка.
Просто меняли сетевушки. А потом как-то молния попала неудачно, выгорела и сетевушка и видяшка и материнка как-то заглючила, что на ней интегрированная звуковая перестала работать.
Тогда купил 3-4 тупых хаба, с коаксиалом-аплинком и витой парой в комп, больше ничего кроме хаба не горело
Стоял WD live duo в рейде по 3ТБ на диск. Сбойнул софт.
Упала разметка диска после того, как попытался примонтировать внешний диск через USB.
Частично данные потерялись, некоторые фотки затерты на половину изображения, некоторые вообще не читаются.
Вся структура каталогов естественно слетела. Названия слетели, даты создания файлов сохранились только у фоток.
Часть данных безвозвратно утрачены, так как после восстановления на харде стало чуть более 1.5тб вместо прежних 2.7.
От скачков все же можно бесперебойник поставить, а от человеческого фактора и ошибок софта никто не застрахован.
Я бы сказал, что в большинстве случаев, для бэкапов рэйд не нужен вообще.
Рэйд обеспечивает бесперебойность работы.
В случае с хранилищем бэкапов бесперебойность работы не важна, данные меняются редко.
Поэтому для бэкапов оптимальней использовать не рэйд, а второй диск на который будет дублироваться информация с некоторой задержкой.
Был у меня однажды Btrfs в raid1. Через какое-то время, система начала намертво виснуть, предположительно при работе с btrfs. Потом подтвердил что именно при работе с btrfs. После такого зависания, перезагрузка только через reset. В итоге на btrfs образуются inode с ошибками, штатный дисколечитель может их только найти, но не исправить. Спец утилитой возможно удаление таких inode. Далее через какое-то время проблема повторяется. Новое ядро уже не виснет целиком, а подвешивает в состояние z только один процесс.
После нескольких таких итераций, раздел с btrfs перестал монтироваться. Восстановил всю или почти всю информацию через утилиты восстановления. Потом переформатировал в mdadm raid1 + ext4.
ядро rt.
Каких-либо сбоев или подвисаний, за исключением btrfs, в это время не было.
Рейд это не защита от потери данных, это защита от сбоев. Единичные случаи, когда основная функция рейд1 (продолжение работы в случае сбоя одного из дисков) не работает, не означает что им не нужно пользоваться.
Но нужно помнить, что бэкап данных — это бэкап, и если он сбойнет — у вас есть рабочая копия. Сбойнул бэкап — чиним бэкап, сбойнула рабочая копия — восстанавливаем рабочую копию. Главное чтобы было и то и другое, а лучше еще и третье.
Все делятся на тех, кто
* Не делает бэкапы
* Уже делает бэкапы
* Делает бэкапы и проверяет их целостность
Но чаще всего выходят из строя именно винчестеры, а не происходят какие-то сбои.
Т.е. raid неплохая защита рабочих данных (в бэкапе они обычно несколько устаревшие)
Также не все данные на столько ценны, что каждый раз их нужно записывать в бэкап. Иногда их можно восстановить после полной потери, на пример скачать. Но это долго и сложно. Тут как раз обычно спасает raid.
Данные в зеркале копируются не с винта на винт, а контроллер пишет сразу на два винта, независимо.
Кроме того, вы начинаете ударяться в такие редкие проблемы, которые практически не встречаются. Типа как magic numbers для CD дисков.
По поводу редких проблем, какие проблемы Вы называете редкими? Если имеются в виду битые сектора, то, мне кажется, не такая уж и редкая это проблема. По крайней мере, на своем жд я битые сектора получал.
Как по мне, наверное даже страшнее получить порченные данные и не узнать об этом, чем испортить данные и узнать об этом сразу.
То есть, открыв документ, вы не заметили что он кривой?
Если это не многостраничный plaintext, в котором вы не долистали до битого участка, то любой Word вам скажет, что document is corrupted уже на момент чтения. Либо документ прочитается с целого винчестера, а на битом этот сектор пометится как bad и не будет считан.
Битые сектора и некорректный ECC код — весьма разные вещи. Сектор либо может быть прочитан, либо не может — за этим следит контроллер жесткого диска. Чтобы у вас повредился ECC, чтобы контроллер диска этого не заметил, чтобы этого не заметила программа, работающая с документом — все три ошибки уже представляют собой невероятные случаи, которые могут произойти с очень редким шансом. Но чтобы все три сразу — …
Скорее при каких-то странных обстоятельствах вроде работающий винчестер выпадет из рейда. Это может как раз говорить о том, что с этим винчестером что-то не так, хотя он еще не умер.
Также для проверки такого состояния, иногда запускается синхронизация дисков в raid. Исправить подобную ошибку вряд ли сумеет, но найдет точно.
BTRFS для бэкапов? Вы серьезно? Это максимально сырой experimental без адекватно работающих средств восстановления.
Уже наступал на грабли. Никому не советую. Разлетается как рейд так и просто ФС в клочья и ничем уже не собрать.
Миром IT правят маркетологи.
Докупаю новые когда старые забиваются.
Бэкап этих данных обошелся бы слишком дорого, сгорят так сгорят. Судьба значит такая.
линейная скорость записи и чтения информации расположенной в начале диска, значительно выше.
Да, был даже такой подход к ускорению дисков в серверах: задействовать из всей поверхности диска только часть, дающую достаточно высокое быстродействие. Выгода была в цене дисков (SSD все еще не сильно дешевы), так что надо хорошенько все посчитать, но сама идея хороша. Плюс, на самый крайний случай, у нас еще остается неиспользованная часть диска, а ей можно найти применение самые разные.
Скажем, разбить диск на два раздела, один в быстрой части поверхности, другой в медленной. Собрать из «первых» разделов всех дисков один том хранения, из вторых — другой. На первом томе держать данные, которые требуют быстроты, на второй делать бекап (конечно, понимая, что оба раздела каждого диска физически делят один носитель, так что с умом их нагружать). Точнее, конечно, из части дисков делаем тома быстрый1 и медленный1, из второй части дисков — быстрый2 и медленный2. А бекапы, конечно, гоним «перекрестно» — с быстрый1 на медленный2 и с быстрый2 на медленный1.
D:\>format /fs:refs /q /i:enable
если операционка обнаружит факап то восстановит сбойный файл из загашника
вариант для конченых извращенцев
сделать 3 (можно и больше для уменьшения накладных расходов) VHD файла и слепить из них raid-5 в случае если какой-то сектор окажется повреждённым то это будет выяснено и восстановлено.
Но проблема заключается в том, что файлы — меняются, список файлов — меняется.
То, что вы проверили пару терабайт файлов убедились, что они цельные и записали чексуммы, не поможет вам просто посмотреть на чексуммы и сказать что все окей — нужно заново проверять пару терабайт файлов, и сравнивать с чексуммами.
Поэтому не совсем понятно, какая у вас стоит задача.
Плюсы:
— территориально удаленные копии;
— всё работает само по себе;
— настраивается, чтобы второй пользователь не мог удалять ваши файлы (он удалит, они перезакачаются).
Минусы:
— требователен к процессору (считает md5, у меня i5-2500);
— нет шифрования (сами шифруйте);
— сложный для моего понимания веб-интерфейс.
Как насчет того, чтобы резервный жесткий диск для бэкапа данных воткнуть физически в компьютер, подключить к sata и питанию, но через bios «выключить» этот sata-порт? будет ли он «работать» и тратить ресурс?
По необходимости раз в N дней включать его через биос, делать бэкап, проверять данные и выключать.
Все-таки хранить диск «на полке» и втыкать в комп по необходимости — лениво и только лишний риск уронить.
Как ни крути, думаю, 90% данных у домашних пользователе — это таки фотографии.
Организация NAS в качестве бэкапа может быть удобна только для тех, кто хочет бэкапить данные с устройств, находящихся в сети (телефоны, планшеты и т.д.).
Если бэкапить данные с компа — то проще к компу и подключить, разве нет?
Для полной автоматизации — NAS или пользуйтесь облаками — всякими яндекс дисками, гуглдрайвами — для подавляющего большинства, объемов там хватает.
вроде как даже они сильнее намагничены
Даже если там пройтись 10-20 раз по тому же месту, особого разницы не будет.
На пластину жесткого диска с помощью шприца наносится пара капель коллоидной суспензии частиц Fe2O3. Затем с помощью специального покровного стекла суспензия размазывается тонким слоем по ее поверхности, на которой в отраженном свете проявляется магнитный контраст. Его, в принципе, достаточно, чтобы даже невооруженным взглядом оценить наличие или отсутствие информации — на рисунке четко видны сервометки, разделяющие диск на сектора.
При 800-кратном увеличении оптического микроскопа становятся четко различимы отдельные сервометки, несколько хуже выделяются дорожки с данными, записанные более слабым полем
https://habrahabr.ru/company/neuronspace/blog/254671/
Старая. но актуальная статья.
Что-то сам подумал о NAS, но не о готовой коробке. Была лишняя лицензия L4 на RouterOS x86, поднял систему на уже не самой молодой материнке с J5005 камнем и 8 Гб оперативки, чего для нетребовательной системе с огромным запасом. ROS развивается, средств для работы с дисками в ней хватает. Все же операционная система как-никак. Поднял там SMB шару на внутреннюю сеть, туда всё и скидываю теперь. Попутно благодаря поддержке Docker контейнеров запустил там qbittorrent для раздач, при этом там запущен еще и HomeAssistant. В новых версиях ROS можно пробрасывать любое устройство в контейнер, так что подключил к нему Zigbee адаптер, что есть гуд.
А вот с этого диска "бэкаплю" нужные папки с данными уже на оффлайн-диски, просто подключаю к ПК в док-станцию, да сливаю всё. Дисков с работы списано несколько штук, уже с переназначенными секторами, но важных данных у меня не слишком много (едва на полтерабайта наберется), и дублирование на несколько дисков, думаю, спасает. Диски включаются попеременно раз в полмесяца, так что старт-стоп нагрузка на механику тоже не особо сильная.
Как долго или где быстро хранить информацию на диске