Назад | Перейти на главную страницу

как лучше всего сделать резервную копию моих данных?

Я купил сервер Ubuntu и собираюсь установить на него несколько сайтов.

Мне было интересно, как делать резервные копии веб-сайтов .. хранящихся в разных папках в папке / var / www.

Например, я мог копировать / вставлять папки с помощью ftp-клиента, но мне было интересно, как профессионально сделать резервную копию данных. Стоит ли делать это из unix, а не из ftp?

Стоит ли запускать скрипт? Резервное копирование должно быть автоматическим?

Спасибо

Это действительно зависит от того, что вы хотите делать и что ваша машина может делать.

У меня есть виртуальный сервер под управлением Debian Lenny. я использую backup2l который использует хорошее сочетание дифференциального, инкрементного и небольшого числа полных резервных копий для экономии места. Поскольку мне не разрешено монтировать внешние файловые системы для хранения резервных копий, я позволил backup2l хранить свои файлы на дисках vserver. Хук после резервного копирования указывает backup2l использовать rsync (ОТЛИЧНЫЙ инструмент!) Для синхронизации моего локального архива резервных копий с удаленным на домашнем сервере.

Хорошие альтернативы:

  • Пользовательский скрипт, использующий rsync (таким образом у вас будет только один снимок)
  • rsnapshot (использует жесткие ссылки для создания моментальных снимков каждого состояния, для которого вы создали резервную копию. Это немного похоже на Apple Time Machine, но AFAIK rsnapshot был первым;))
  • Пользовательский сценарий, использующий tar (для создания архивов каждого ПОЛНОГО снимка)
  • Один из инструментов резервного копирования "для предприятий", например бакула, Аманда, и т.д.
  • Поиск в Google одного из множества других решений (см. Вот, Вот или Вот)

[править] Вы всегда должны отправлять свои данные через туннель SSH, если вы храните свои резервные копии на другом сервере (что я рекомендую!).

Хотя это может быть старая школа, простая комбинация tar и scp может быть всем, что вам нужно. Будет ли это написано по сценарию и / или запланировано, зависит от вас. Это тоже сделать несложно. Одна команда может предварительно авторизовать scp для работы, не требуя каждый раз вводить пароль.

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