Совет лучшего решения для резервного копирования на NAS по WAN

Я не думаю, что это может быть сделано (насколько я знаю). Несколько альтернатив должны использовать, используют X-протокол сверху ssh (использующий ssh-x или ssh-y) или использовать новую tightvnc сессию.

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

2
09.06.2015, 16:05
2 ответа
[114688] Согласно комментариям [115136] rsync[115137] является хорошим инструментом для использования. Основное использование rsync просто зеркалирует каталог. Например:

Сделает каталог резервной копии соответствующим исходному коду; если в резервной копии есть что-то, чего нет в исходном коду, она будет удалена ([115138]--delete[115139]), а если есть что-то, что есть в обоих кодах, она будет обновлена в резервной копии [115140], если[115141] временная метка в исходном коду более свежая (т.е, Обратите внимание, что вы также можете использовать [115478]rsync[115479] через SSH, если у вас нет удаленного каталога, смонтированного локально[115143] (а на машине NAS также запущен ssh-сервер). Это требует, чтобы вы сохранили каталог зеркала на вашей машине резервного копирования. Если вам нужны откатные бэкапы, то вы можете архивировать и сжимать это:

Затем это можно извлечь с помощью [115144]tar -xjf backup.tb2[115145]. Чтобы предотвратить перезапись последней резервной копии, вы можете использовать метку времени:

Это создаст имя файла с меткой времени MMDDYY, например [115146]backup.030814.tb2[115147].

screenshot

Таким образом, это двухстрочный скрипт, который вы можете выполнять ежедневно с помощью cron.[114701].
2
27.01.2020, 22:00
[114673] Самый простой подход, предполагая, что вы хотите создать резервную копию папки [115110]/foo[115111], будет заключаться в создании простого маленького [115112]crontab[115113] для запуска [115114]rsync[115115] ежедневно.

Создайте свой [115566]crontab[115567], запустив [115568]crontab -e[115569]. В появившемся окне редактора добавьте эту строку (если ваше сетевое хранилище смонтировано локально, вы можете использовать [115570]ssh[115571], если нет):

@daily rsync -glprtu /foo /path/to/NAS/mount

Закрой окно редактора. Вот так, теперь ваша папка будет ежедневно копироваться в NAS.

Опции [115120]rsync[115121], используемые в этом примере:

Предлагаю вам прочитать [115122]man rsync[115123], чтобы узнать больше опций, это очень мощный инструмент. Например, вас может заинтересовать

UPDATE:[115125] Если вам [115126]нужно [115127] сделать это через ftp, я рекомендую сначала [115128] установить его сетевое хранилище локально[115129]:

Установить [115574]curlftps

test text| here
" After hitting option-backspace:
test| here

sudo aptitude установить curlftpfs.

high-lighting| text
" After hitting option-backspace:
high|- text
" Expected:
high-| text

test te|xt here
" After hitting option-backspace:
test| here
" Expected:
"test|xt here"
Редактирование [115578]/etc/fstab[115579] и добавление строки для NAS:

curlftpfs#ftpUsername:ftpPassword@ftp://ftpUrl /localDirectory fuse rw,uid=1000,umask=0777,user,suid,allow_other,exec,auto,utf8 0 1

Затем направьте вашу команду [115134] rsync[115135] на локальную точку крепления. [114687].

2
27.01.2020, 22:00

Теги

Похожие вопросы