Как сделать резервную копию qnap

Обновлено: 08.07.2024

Резервное копирование с помощью QNAP NAS и Symantec Backup Exec

Symantec Backup Exec – один из наиболее известных пакетов резервного копирования, который обеспечивает надежное резервное копирование и восстановление данных для бизнеса. Система NAS от QNAP – это сетевое хранилище корпоративного класса, которое прекрасно взаимодействует с пакетом Symantec Backup Exec. Одну или несколько систем NAS от QNAP можно настроить в качестве устройств хранения данных и организовать полноценное решение для резервного копирования данных на диски (Backup to Disk, B2D).

Использование системы NAS от QNAP в связке с пакетом Backup Exec имеет следующие преимущества:

  • Поддержка резервного копирования для различных операционных систем, например, Windows (с поддержкой технологии копирования открытых файлов), Linux, Mac и NetWare.
  • Интеллектуальный механизм восстановления после аварий позволяет восстанавливать сервер целиком после аварии, уничтожившей его полностью, за минимальное время.
  • Технология устранения дублирования (дедупликация) помогает уменьшить размер резервных копий за счет исключения избыточных, дублированных данных.

Резервное копирование с помощью QNAP NAS и Symantec Backup Exec

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

  • Агент Microsoft Active Directory: Позволяет организовать оптимальное резервное копирование и восстановление Active Directory, дает возможность восстанавливать отдельные объекты Active Directory.
  • Резервное копирование баз данных: Backup Exec поддерживает DB2 на платформе Windows Server, Microsoft SQL Server и Oracle.
  • Резервное копирование виртуальных инфраструктур: Backup Exec предлагает агенты для виртуальных инфраструктур VMware и Microsoft Hyper-V, которые позволяют организовать полноценную систему резервного копирования типа D2D2T (D2D2T: Disk to Disk to Tape, с диска на диск, с диска на ленту).
  • Резервное копирование почтовой системы, в частности, Microsoft Exchange или Lotus Domino Server, не требующее перерыва в обслуживании.
  • Опция Desktop Laptop Option (DLO) обеспечивает защиту рабочих станций и ноутбуков в реальном времени.

Дополнительные преимущества:

Дополнительную информацию об использовании системы NAS от QNAP в сочетании с пакетом Backup Exec можно найти здесь.

Гибридное хранение данных: NAS QNAP и Облачное хранилище

Задачи малого бизнеса часто обходят стороной при демонстрации решений для хранения данных. Сегодня на примере покажем, как можно использовать наше Облачное хранилище в паре с бюджетным NAS от компании QNAP.

Что общего у небольших медиаагентств, частных фотографов и фотостудий, музыкантов и архитекторов? Правильно — им всем приходится надежно хранить большое количество информации. Исходники фотографий в RAW-форматах, необработанные мультимедиа-файлы, библиотеки сэмплов и прочие весьма объемные данные — вот головная боль этих компаний и индивидуальных предпринимателей.

Решение — гибрид между локальным и облачным хранением. Все, что в работе сейчас, вполне можно хранить на локальном файловом сервере, а остальное — доверить облачному провайдеру. Это позволит сэкономить на расходниках, таких как жесткие диски, а также не слишком сильно зависеть от интернет-канала. Компания QNAP давно известна на рынке и специализируется на создании аппаратных сетевых накопителей для любого уровня бизнеса — от SOHO до Enterprise. Мы поговорим сегодня именно о типичном представителе SOHO-сегмента — NAS QNAP D2.

Аппаратная и программная начинка QNAP D2

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

В роли операционной системы SOHO-сегмента QNAP используется модифицированная версия Linux, предназначенная для работы с процессорами ARM-архитектуры — QTS. В этой ОС пользователь управляет всеми функциями сетевого накопителя через веб-интерфейс управления (Рабочий стол QTS).


Внешний вид рабочего стола QTS

Штатные возможности по управлению накопителями, файлами и сервисами достаточно обширны и могут закрыть большую часть потребностей пользователей. Тем не менее, при помощи встроенного магазина приложений можно превратить простой NAS во все что угодно — от веб-сервера до сервера контейнеризации. Но нас больше интересует вопрос гибридной работы устройства с нашим облачным хранилищем. В этом нам поможет приложение HybridMount.


Приложение HybridMount в магазине QNAP App Center

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

Настройка облачных дисков

Запустив HybridMount и нажав кнопку Создать удаленную службу подключения, выберем Создать подключение сетевого диска.


Выбираем Облачные службы и Swift из выпадающего списка. Ставим галочку Вкл. проверку подлинности Keystone и выбираем версию v3. Имя домена любое, например, swift. Код проекта заполнять не требуется.


Прокручиваем вниз и заполняем следующие поля:

Напротив раздела Регион нажимаем кнопку Поиск, после его поле будет автоматически заполнено значением ru-1. Точно таким же образом заполняем поле Имя группы — там автоматически будет сформирован список из существующих контейнеров. Задаем удобное имя и нажимаем кнопку Создать.



Таким образом во встроенном файловом менеджере File Station мы можем использовать неограниченное дисковое пространство облачного хранилища. Для теста переместим какой-нибудь файл в хранилище Hot_Storage.



Настройка резервного копирования

Утилита Hybrid Backup Sync (HBS) 3 входит в стандартную поставку QTS и устанавливается по умолчанию с прошивкой версии v.4.5.1. При помощи нее будет легко реализовать такой сценарий: результаты работы в директории NAS (для примера мы создали директорию Sync_Hot) каждый вечер автоматически сохраняются в контейнере облачного хранилища. Приступим.

Создаем новое задание резервного копирования и в качестве папки-источника выбираем Sync_Hot:


Теперь выбираем целевое облачное хранилище типа OpenStack Swift. Точно так же, как и в случае с монтированием, заполняем данные. В качестве Project name используем любое имя, например, swift:



Заполняем дополнительные поля: Название региона, Имя группы и Размер для составной передачи. Затем нажимаем кнопку Выбор:


Выбираем целевой контейнер и подтверждаем с помощью нажатия ОК:


Даем имя заданию и нажимаем Далее:


Задаем расписание, по которому будет производиться автоматическое резервное копирование:


При необходимости можно применить фильтры, например, для исключения копирования временных файлов. Нажимаем Далее:


Сверяем данные и нажимаем Создать:


Таким образом рабочие файлы, находящиеся в директории Sync_Hot будут ежедневно копироваться в Облачное хранилище Selectel. Настроив автоматическую очистку такой директории мы будем постоянно поддерживать данные в ней в актуальном состоянии, но они не будут там накапливаться бесконечно, постоянно увеличивая размер хранимых данных. Если физический накопитель выйдет из строя, то можно будет без проблем вернуть данные из облака.

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

Вы случайно удалили часть информации, отформатировали диск или NAS полностью вышел из строя? Прочитайте в нашей статье как, в таких случаях, восстановить данные с RAID массива на NAS QNAP TS-412.


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


Восстановление удаленных файлов из сетевой корзины

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



Здесь проверите включена ли данная опция.


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

Замена QNAP устройства

Если ваш QNAP перестал включаться, возможно устройство вышло из строя. Но что же делать с информацией, которая осталась на диске. Достать файлы просто подключив накопители к ПК не получится. Можно попытаться заменить само устройство, но и это не гарантирует что после настройки нового сервера информация останется на дисках.


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


Обычно лотки для дисков имеют заводскую маркировку.

Затем вам нужно поместить накопители в новый QNAP, соблюдая их правильный порядок. Если повреждение не повлияло на запоминающие устройства или их содержимое, скорее всего, ваша новая система будет работать как до повреждения.

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

Как работать с Hetman RAID Recovery


Рассмотрим пример, у нас есть NAS устройство с четырьмя дисками, три из них составляют RAID 5 массив.


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

Перед началом процесса восстановления вы должны позаботится о наличии накопителя с объёмом большим или равным всей информации, которая находится на RAID массиве.


Далее подключите диски к компьютеру с операционной системой Windows.

Обычно при подключении носителей может возникнуть проблема с недостаточным количеством SATA портов или разъёмов питания. Есть различные разветвители и расширители портов, подробнее смотрите в нашем видео.

Убедитесь в правильном подключении и загрузите ПК. Скачайте Hetman RAID Recovery с официального сайта, потом установите, а далее запустите программу.


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

Много пользователей интересуются как восстановить массив если отказал один носитель? Теоретически, для RAID 5 нужно заменить сломанный накопитель и все должно работать нормально.

Однако, время от времени, что-то идет не так и при восстановлении, может возникнуть сбой или другая неприятная ситуация, которая гарантированно приведет к потере важных файлов. QNAP использует драйвер Linux md-raid, чтобы управлять массивом. Если эти записи повреждены, то операционная система больше не сможет получить доступ к томам. Для пользователя такая ситуация выглядит как потеря всей информации.

Hetman RAID Recovery способна ее восстановить, даже при повреждении md записей, а также при поломке одного или нескольких накопителей.

Заключение


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

Полную версию статьи со всеми дополнительными видео уроками смотрите в источнике.

У меня есть QNAP TS-251+ NAS (подключенный через VPN + SMB, если это имеет значение), и я хотел бы сделать резервную копию файлов с двух машин на него (под управлением Windows 8.1 и Windows 10), в основном данные профиля пользователя (Мои документы и т.д.) , В настоящее время я не использую функцию моментального снимка NAS, он работает со стандартной настройкой RAID.

Я думаю, что было бы неплохо скопировать данные на уровне файлов, чтобы быть уверенными, что они будут доступны позже. У меня есть небольшие проблемы с доверием с проприетарными форматами резервного копирования, и это также даст мне доступ к файлам с моего телефона. Это была бы однонаправленная синхронизация, так что я мог бы удалить материал с моего ПК, но он все еще был бы доступен на NAS, пока я не удалю его оттуда вручную. Я думаю, что Robocopy будет стандартным выбором здесь?

Но я также хотел бы сохранить историю файлов. Например, если файлы повреждены локально, и я не замечаю, что сервер был обновлен с изменениями. Я предполагаю, что это будет трудно / невозможно сделать на уровне файлов, если кто-то хочет сохранить структуру каталогов и т.д. Итак, может быть, сочетание с инструментом "истории файлов" на NAS?

Наконец, я также хотел бы зашифровать резервное копирование всего NAS в облачное хранилище. Есть хорошие кандидаты на это?

1 ответ 1

У rsync (например, Robocopy для Unix; он работает и в Windows) есть опция --link-dest которая указывает удаленную базовую линию для новой копии. Вы можете получить его, установив Cygwin и выбрав пакет rsync.

Ваш QNAP изначально поддерживает rsync, поэтому вы можете использовать назначение rsync (вместо записи в общий ресурс SMB).

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

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

Большинство готовых решений rsync будут основаны на Unix и нуждаются в некоторой обработке, чтобы работать под Cygwin bash. Вы также можете свернуть свои собственные. У Майкла Якла есть хороший учебник, который объясняет основы; короче говоря, вы начинаете с этого:

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

Обратите внимание, что аргумент link-dest относится к месту назначения. Вы не указываете имя хоста в нем.

Что касается вашего второго вопроса: существует множество инструментов для синхронизации файлов в облаке. Я использую rclone и не имею жалоб. Он поддерживает множество облачных провайдеров и хорошо справляется с шифрованием.

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