Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Резервное хранение данных  (Прочитано 931 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн egoruh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Резервное хранение данных
« : 25 Августа 2016, 11:40:42 »
Добрый день!
Требуется организовать резервное копирование на ubuntu server 16.04 расшаренной папки
Идея такая:
1. делаем общедоступную папку, в которую все пользователи будут складывать файлы (по большей части это будут фотографии).
2. создаем папку для резервного хранения, в которую должны сразу автоматически попадать файлы из расшаренной папки
3. Должна быть возможность скачать файлы из расшаренной папки
4. Изменение названия файла в расшаренной папке должно приводить к изменению названия файла в резервной копии
5. Изменение самого файла должно приводить к созданию дополнительного файла в резервной копии
6. Удаление файла из расшаренной папки должно приводить к удалению только из расшаренной папки, а в резервной папки файл должен остаться
7. Файлы в резервной папки будут копиться, пока не заполнится весь диск
8. Копирование должно проходить не по расписанию, а сразу. Разбивать копии по папкам с датами не надо, должна быть одна резервная папка со всеми данными (включая поддиректории, которые будут созданы в основной папке)

Помогите с реализацией.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Резервное хранение данных
« Ответ #1 : 25 Августа 2016, 11:52:25 »
Одним бэкапом ваша задача не решается.
Особенно "сразу".
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн egoruh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Резервное хранение данных
« Ответ #2 : 25 Августа 2016, 19:17:10 »
Одним бэкапом ваша задача не решается.
Особенно "сразу".
это я уже понял, поэтому и создал тему. программы по бекапу, по крайней мере те, что я предполагал использовать, не решают мою задачу.(urbackup, packuppc, bacula)

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Резервное хранение данных
« Ответ #3 : 25 Августа 2016, 19:22:18 »
Если система с systemd то можно настроить вотчинг каталога и
 - по эвенту создания файла копировать его в бекап.
 - по эвенту переименования - переименовываем.
 - по эвенту удаления  - ничего не делаем.

Зовется такая фича systemd.path

Но может там не хватит функционала - я бы лучше на питоне написал небольшого демона, который через inotify ловил бы изменения в первичном каталоге.
« Последнее редактирование: 25 Августа 2016, 19:31:40 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Резервное хранение данных
« Ответ #4 : 25 Августа 2016, 20:50:42 »
А я бы проанализировал хотелки. И, возможно, поискал более другое решение.
Например, owncloud.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн egoruh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Резервное хранение данных
« Ответ #5 : 25 Августа 2016, 23:13:00 »
А я бы проанализировал хотелки. И, возможно, поискал более другое решение.
Например, owncloud.
спасибо, буду пробовать. судя по описанию, очень близко к моей задачи

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Резервное хранение данных
« Ответ #6 : 26 Августа 2016, 11:34:53 »
Ну так то что было озвучено - довольно нестандартные хотелки: лично мне не попадалось ни одной готовой софтины, что бы переименования синхронизировались, а удаления - нет.
« Последнее редактирование: 26 Августа 2016, 15:45:30 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1110
    • Просмотр профиля
Re: Резервное хранение данных
« Ответ #7 : 26 Августа 2016, 13:58:02 »
Можно посмотреть в сторону inosync. Там не очень удобно указывать опции rsync, но если очень надо - можно сделать. Тем более что rsync умеет при синхронизации копировать данные, но не удалять то что было удалено.

 

Страница сгенерирована за 0.086 секунд. Запросов: 26.