The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Бэкап отдельных файлов с помощью duplicity"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Резервное копирование / Linux)
Изначальное сообщение [ Отслеживать ]

"Бэкап отдельных файлов с помощью duplicity"  +/
Сообщение от DiNGeR (ok) on 26-Дек-13, 20:39 
duplicity 0.6.22

Пользуясь опцией --include-filelist не смог добиться бэкапа отдельных файлов и папок.
Бэкапятся только файлы из корня и пустые папки из корня.

Может кто нибудь привести пример файла который надо подставить в эту опцию?

В общем виде структура:
dir1\
  dir1-1\
    files
    ...
  dir1-2\
    files
    ...
  dir1-3\
    files
    ...
  file1-1
  file1-2
  file1-3
  file1-4
  ...

К примеру мне нужно бэкапить только папку dir1-2(со всеми вложениями) и файлы file1-2 и file1-4.

Делал так:
duplicity full --include-filelist=~/file.lst --exclude=/dir1 /dir1/ file:///Backup/ --no-encryption

file.lst:
/dir1/dir1-2
/file1-2
/file1-4

В архиве получаю бэкап file1-2, file1-4 и пустой каталог dir1-2.

Какие варианты предложите?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Бэкап отдельных файлов с помощью duplicity"  +/
Сообщение от kam (ok) on 27-Дек-13, 11:27 
> Делал так:
> duplicity full --include-filelist=~/file.lst --exclude=/dir1 /dir1/ file:///Backup/
> --no-encryption
> file.lst:
> /dir1/dir1-2
> /file1-2
> /file1-4
> В архиве получаю бэкап file1-2, file1-4 и пустой каталог dir1-2.

Это поведение описано в мане:
Each line in a filelist is
       interpreted similarly to the way extended shell patterns are, with a
       few exceptions:

       1.  Globbing patterns like *, **, ?, and [...]  are not expanded.
       2.  Include patterns do not match files in a directory that is
       included.  So /usr/local in an include file will not match
       /usr/local/doc.

> Какие варианты предложите?

Опция --include-globbing-filelist=~/filelist.txt

filelist.txt:

/dir1/dir1-2
/dir1/file1-2
/dir1/file1-4
- **

duplicity full --no-encryption --include-globbing-filelist=~/filelist.txt  /  file:///backup

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Бэкап отдельных файлов с помощью duplicity"  +/
Сообщение от DiNGeR (ok) on 27-Дек-13, 13:10 
> Это поведение описано в мане:
> Опция --include-globbing-filelist=~/filelist.txt
> filelist.txt:
> /dir1/dir1-2
> /dir1/file1-2
> /dir1/file1-4
> - **
> duplicity full --no-encryption --include-globbing-filelist=~/filelist.txt  /  file:///backup

Огромное спасибо. Теперь все работает как надо.

Я еще долго бы плясал вокруг манов, пока не заметил что проблема в происхождении списка файлов. Первоначально файл был сформирован под windows, и не воспринимался корректно. После пересохранения в Unix формат все стало на свои места.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру