Техническая поддержка
Гарантийное обслуживание
Сервисные центры
Вопросы и ответы
Центр загрузки
Руководство пользователя

Список совместимости Список совместимости
3.5" HDD, Сетевые IP-камеры
Comparison Table Таблица сравнения
NAS , Surveillance
Live Demo Live Demo
Online тестирование QNAP
Support Техническая поддержка
Форум
 
 
Главная > Поддержка > Вопросы и ответы > NAS > Репликация ресурсов накопителя

Репликация ресурсов накопителя

Вопрос:
Как настроить автоматическое резервное копирование/синхронизацию между компьютером и сетевым накопителем QNAP через протокол FTP?

Ответ:
Для резервирования данных по протоколу FTP в устройствах QNAP реализована функция удаленной репликации в реальном времени (RTRR). Чтобы воспользоваться данной функцией необхоимо обновить микропрограмму
  • до версии 3.4 для устройств на базе платформы Intel
  • до версии 3.5 для устройств на базе платформы ARM
Более подробная информация по удаленной репликации в реальном времени находится в online-документации. В устройствах линейки TS-x09 функция RTRR не реализована, и настройку репликации по FTP можно произвести по данной статье.

Для настройки репликации по протоколу FTP выполните следующие действия:

  1. Установите ipkg http://qnap.ru/content/support/faq/nas/qpkg/KB-1002
  2. Перезайдите в командную строку;
  3. Чтобы установить nano, введите команды:
    • ipkg update
    • ipkg install nano

    Подробней об использовании редактора nano можно прочитать в следующей статье: http://qnap.ru/content/support/faq/nas/qpkg/KB-1001

  4. Установите lftp командой
    • ipkg install lftp
  5. Создайте файл конфигурации для lftp
    • nano -w /share/Public/ftp.cfg
  6. Добавьте туда следующие строки:
    • open ftp://<ваш_логин>:<ваш_пароль>@<ваш_домен>
    • mirror -R <локальная_папка> <удаленная_папка>
    • exit
    Пример файла:
    • open ftp://***:***@qnap.ru
    • mirror -R /share/Public/local_test /test/
    • exit

    Эта конфигурация будет копировать папку /Public/local_test с сетевого хранилища QNAP в папку /test на ftp сервере. Если убрать ключ –R в команде mirror, то копирование будет происходить в обратном направлении – с удаленного FTP сервера на хранилище QNAP.

  7. Сохраните изменения Ctrl+O и выйдите из nano Ctrl+X;
  8. Проверьте правильность конфигурации, запустив команду копирования, должно пойти копирование
    • ftp –f /share/Public/ftp.cfg
  9. Создайте скрипт который будет добавлять записи расписания в crontab
    • nano -w /share/Public/ftpSync.sh
  10. Добавьте туда следующие строки
    • #!/bin/sh
    • tmpfile=/tmp/crontab.tmp
    • crontab -l | grep -vi "lftp" > $tmpfile
    • # add custom entries to crontab
    • echo "51 9 * * * lftp –f /share/Public/ftp.cfg" >> $tmpfile
    • #load crontab from file
    • crontab $tmpfile
    • # remove temporary file
    • rm $tmpfile
    • # restart crontab
    • /etc/init.d/crond.sh restart
    Обратите внимание на строку echo "51 9 * * * lftp –f /share/Public/ftp.cfg" >> $tmpfile Здесь выражение в ковычках будет добавлено в crontab, оно будет иметь вид:
    * * * * * выполняемая команда
    - - - - -
    | | | | |
    | | | | ----- День недели (0 - 7) (Воскресенье =0 или =7)
    | | | ------- Месяц (1 - 12)
    | | --------- День (1 - 31)
    | ----------- Час (0 - 23)
    ------------- Минута (0 - 59)  
    В нашем примере скрипт будет запускаться каждый день в 9:51 утра

  11. Сохраните изменения Ctrl+O и выйдите из nano Ctrl+X
  12. Сделайте файл /share/Public/rsyncInit.sh исполнимым
    • chmod +x /share/Public/ftpSync.sh
  13. Запустите этот файл что бы проверить его работу
    • /share/Public/ftpSync.sh
  14. Выполните команду
    • crontab -l
    чтобы убедиться в том что нужная запись добавлена в crontab. Дождитесь нужного времени и проверьте синхронизируются ли папки.
  15. Теперь можно добавить скрипт в автозагрузку устройства. Для этого выполните следующие команды:
    • mount -t ext2 /dev/sdx6 /tmp/config
    • nano -w /tmp/config/autorun.sh
  16. Добавьте туда следующий текст:
    • #!/bin/sh
    • /share/MD0_DATA/Public/ftpSync.sh

    Если вы используете режим Single Drive, а не RAID, то MD0_DATA замените на HDA_DATA

  17. Сохраните изменения и завершите настройку:
    • #!/bin/sh
    • chmod +x /tmp/config/autorun.sh
    • umount /tmp/config
Настройка завершена.
Я все еще не нашел ответа на свой вопрос и хочу задать его в службу поддержки
TS-859U-RP+TS-859U-RPTS-859 Pro+TS-859 ProTS-809U-RP
TS-809 ProTS-659 Pro+TS-659 Pro IITS-659 ProTS-639 Pro
TS-559 Pro+TS-559 Pro IITS-559 ProTS-509 ProTS-459U
TS-459 Pro+TS-459 Pro IITS-459 ProTS-439U-SPTS-439U-RP
TS-439 Pro II+TS-439 Pro IITS-439 ProTS-419U+TS-419U
TS-419P+TS-419PTS-412UTS-412TS-410U
TS-410TS-409 ProTS-409TS-259 Pro+TS-259 Pro II
TS-259 ProTS-239 Pro II+TS-239 Pro IITS-239 ProTS-219P+
TS-219PTS-212TS-210TS-209 Pro IITS-209 Pro
TS-119P+TS-119TS-112TS-110TS-109 Pro II
TS-109 ProSS-839 ProSS-439 Pro  

| О компании | Новости | Каталог | Где купить? | Загрузка | Решения | Поддержка | Обучение | Документация |
Представительство QNAP в России и странах СНГ      Тел.: +7 (495) 772 99 08       Тел.: +7 (495) 772 99 09
Copyright ©2012; QNAP Systems, Inc. All Rights Reserved.
Распространенные опечатки названия QNAP: кьюнэп, кунап, кнап, кьюнап, кунэп, кнэп, Qnep, Йтфз, чудодей