Як обрати оптимальну операційну систему для відновлення даних із NAS

choosing optimal operating system for data recovery from nas

Як мережевий пристрій для зберігання та обміну файлами, NAS не вимагає повноцінної операційної системи. Зазвичай виробник встановлює певну урізану ОС, яка в більшості випадків базується на Linux або BSD. Ця вбудована ОС дуже обмежена та, як правило, не використовується для відновлення даних. Втім, оскільки вона визначає формат, який використовують накопичувачі NAS, не слід її повністю ігнорувати під час процедури. На додаток до впливу на те, які алгоритми може використовувати утиліта для відновлення даних для повернення відсутньої інформації, вона визначає, який тип настільної операційної системи можна застосовувати як хост-ОС під час вилучення файлів без загрози для їх безпеки. У цій статті ви можете дізнатись більше про основи архітектури NAS, щоб мати змогу зробити обгрунтований вибір ОС.

Основи архітектури NAS

Як і будь-який обчислювальний пристрій, NAS складається з апаратних і програмних елементів. Апаратна частина охоплює процесор, оперативну пам'ять і один чи кілька жорстких дисків або твердотільних накопичувачів, розміщених у корпусі. Такий корпус підключається до маршрутизатора за допомогою кабелю Ethernet. Програмна частина представлена операційною системою. Вона управляє мережевим підключенням і забезпечує доступ до даних по мережним протоколам обміну файлами. Така ОС є досить спрощеною і потребує набагато менше ресурсів, ніж звичайна багатоцільова операційна система.

Як правило, виробники NAS пропонують готові рішення вже із вбудованою адаптованою операційною системою. Більшість з них розроблені на базі Linux і використовують файлову систему Ext4, XFS або Btrfs. Проте деякі користувачі створюють свої власні NAS за допомогою спеціалізованих операційних систем із відкритим вихідним кодом на основі BSD.

Пристрої NAS, що складаються з декількох дисків, об'єднують їх в єдиний логічний блок за допомогою Linux MD RAID або будь-якої іншої технології на базі RAID, наприклад, Drobo BeyondRAID або Synology Hybrid RAID.

Особливості відновлення із NAS

З огляду на вищезазначені особливості, типовий пристрій NAS не здатен запускати повнофункціональне програмне забезпечення для відновлення даних і не може бути підключений безпосередньо до ПК через USB. Щоб прочитати його дані, необхідно розібрати сховище і дістати з нього диски, як описано в інструкції з вилучення дисків NAS. Після цього їх можна підключити до комп'ютера, як показано у відеокерівництві по підключенню дисків SATA і опрацьовувати за допомогою утиліти для відновлення даних.

Багатодискові NAS потребують програмного забезпечення для відновлення даних із функцією побудови RAID, наприклад UFS Explorer RAID Recovery. Ця програма вимагає мінімальних зусиль користувача, підтримуючи як автоматичну реконструкцію RAID, так і зібрання масиву вручну. Одначе певні специфічні технології, що використовуються в деяких NAS можна опрацювати тільки за допомогою Професійної редації UFS Explorer.

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

Зверніть увагу: Відновлення даних з деяких моделей NAS, таких як LinkStation і TeraStation від Buffalo, MyCloud від Western Digital, DiskStation і RackStation від Synology, серій TS і TVS від QNAP, можна здійснити без вилучення дисків за допомогою спеціалізованого програмного забезпечення Network Storage Recovery. В цьому випадку потрібно запустити сховище, оскільки утиліта підключається до програмного компоненту NAS і отримує від нього інформацію через локальну мережу.

Яку хост-ОС слід використовувати для відновлення даних?

Кросплатформне програмне рішення UFS Explorer можна встановити на будь-яку із найпопулярніших настільних операційних систем: Windows, macOS і Linux. Теоретично, кожна з них підходить для ролі хост-ОС під час відновлення даних із NAS, втім, при виборі однієї з них слід зважати на можливі приховані труднощі та володіти знаннями щодо їх уникнення.

Linux

Як вже згадувалося вище, більшість виробників NAS за замовчуванням встановлюють користувальницькі версії Linux на свої пристрої. Як правило, настільні версії Linux підтримують ті ж типи файлових систем і метаданих RAID, які використовуються в системах NAS на базі Linux. Таким чином, здається цілком логічним обрати сумісну хост-ОС для відновлення даних із NAS: Linux розпізнає метадані RAID, створить (завантажить) RAID, змонтує файлову систему і дозволить отримати миттєвий доступ до даних з вашого NAS. Проте з огляду на цю сумісність, Linux може виконувати операції запису до файлової системи NAS, що призведе до незворотної втрати даних. З цієї причини слід бути обережним і монтувати файлову систему тільки в режимі читання, а не читання і запису.

З іншого боку, деякі виробники NAS розширюють файлові системи з метою підвищення швидкості роботи пристрою. Настільний дистрибутив Linux може не підтримувати такі розширення і повідомляти про помилки файлової системи навіть в режимі тільки для читання. Якщо ви запустите інструмент "fsck" або ж змонтуєте файлову систему в режимі читання-запису, це може назавжди знищити ваші дані.

Ще одна небезпека, яка може спіткати ваші файли – це оновлення метаданих RAID, викликане настільним дистрибутивом Linux. Ядро Linux і версія програмного RAID можуть відрізнятися. Якщо Linux оновить метадані RAID, NAS може не розпізнати метадані нового формату. Це може призвести до автоматичного виправлення помилок, тобто знищення поточного RAID і створення нового порожнього сховища з налаштуваннями за замовчуванням.

Таким чином, якщо ви все одно збираєтеся використовувати Linux в якості хост-ОС, найбільш безпечним варіантом буде працювати з образами дисків, а не з фізичними накопичувачами

macOS

Сучасні операційні системи Mac не можуть читати або записувати до більшості файлових систем NAS, але вони, швидше за все, розпізнають створені пристроєм структури RAID. Основний недолік використання macOS для відновлення даних із NAS полягає у тому, що, система знайде і розпізнає структури RAID, то може оновити їх останньої версії або ж "підтримуваної конфігурації". Наприклад, RAID 10 може бути скинутий до простої пари RAID 0 із втратою всієї інформації про дзеркалювання. Отже, для відновлення даних з багатодискових пристроїв NAS під macOS також варто використовувати образи дисків, щоб уникнути перезапису метаданих.

Windows

Операційні системи сімейства Windows не розпізнають файлові системи NAS та їх метадані RAID, що виключає можливість неявного пошкодження вихідних даних. Працюючи з NAS під Windows, ви можете пошкодити дані тільки власними некоректними операціями, такими як внесення змін до даних за допомогою спеціальних інструментів, ініціалізація або форматування дисків NAS.

Якщо ви не впевнені щодо власних дій в процесі відновлення даних з NAS, використовуйте Windows як найбільш надійну хост-ОС, яка захистить ваші дані від небезпечного впливу операційної системи. Втім, деякі драйвери Windows, які пропонують сторонні постачальники для файлових систем Linux, можуть призвести до пошкодження або модифікації файлової системи вашого NAS. З цієї причини, перед початком процесу відновлення даних рекомендується відключити всі драйвери, які можуть виконувати операції читання-запису у файлових системах Linux.

Процедура відновлення даних

Підготувавши диски NAS для відновлення даних і обравши оптимальну операційну систему, можна приступити до власне процесу відновлення. Вся процедура описана крок за кроком у посібнику по відновленню із мережевих сховищ  та демонструється у відеоуроці по відновленню з NAS. Особливості роботи з певними технологіями зберігання, такими як Drobo BeyondRAID та ZFS RAID-Z, описані в окремих інструкціях. Корисні рекомендації щодо того, як визначити правильний порядок дисків мережевого накопичувача на базі XFS також можна знайти у XFS NAS: Визначення порядку дисків.

Після відновлення

Завершивши відновлення даних, ви можете продовжувати використовувати NAS. Для цього слід помістити диски назад до пристрою, дотримуючись їх початкового порядку, а потім завантажити NAS. Порушення правильного порядку дисків стане на заваді нормальному процесу завантаження.

Останнє оновлення: 19 серпня 2022

Якщо вам сподобалася ця стаття, поділіться нею у соцмережах: