Двуличность: нет расширения оболочки с Globbing Filelist?

Я использую Samba PDC с домашними каталогами и профилями Win7 (роуминг) в папке / home, то есть:

/ home /[имя пользователя]

/ home / samba / profile /[имя пользователя]/win.V2

В целях резервного копирования (дублирование 0.6.18 в Debian 7.6) меня интересует только домашний каталог пользователя и соответствующая папка профиля "Документы". Мой исключаемый глобальный список файлов выглядит так:

+ /home/samba/profiles/*/win.V2/Documents

- / home / samba

Однако это не сработает. Я получаю все мои домашние каталоги, но ни одну из папок профиля. Обозначение каждого пути профиля определенно добьется цели; однако, это становится довольно утомительным с 30+ пользователями:

+ /home/samba/profiles/[user1]/win.V2/Documents

+ /home/samba/profiles/[user2]/win.V2/Documents

объявление. Lib.

Похоже, что расширение оболочки * не расширяется в этом конкретном случае. Я попробовал несколько прогонов только для профиля, используя ту же запись, которая дала желаемый результат. Что мне здесь не хватает?

Любые указатели очень ценятся!

Майк

1 ответ

Две вещи

  1. 0.6.18 очень старый, попробуйте обновить до последней стабильной версии 0.6.25

  2. попробуйте следующий исключающий список

+ /home/samba/profiles/*/win.V2/Documents
- /home/samba/**
+ /home/**
- **

при запуске duplicity теперь важно использовать '--exclude-globbing-filelist' и делать резервную копию корня вашей файловой системы '/'. Не беспокойтесь, список исключений обеспечит попадание в резервную копию только нужных вам папок. Вы можете сделать резервную копию "/ home", но тогда вы бы пропустили префиксы "/ home" в списке исключений.

Некоторое объяснение: двуличие смотрит в список исключений сверху вниз. если он находит совпадение, поиск завершается, и решение принимается в соответствии с префиксом (+/-) или типом списка (например, списки исключений неявно исключают записи).

например: путь '/home/user1' будет обрабатываться в приведенном выше списке как..

1. does it fit '/home/samba/profiles/*/win.V2/Documents' -> NO
2. does it fit '/home/samba/**' ->NO
3. does it fit '/home/**' -> YES -> 
4. decision = included because prefixed by +

веселиться.. ede / duply.net

Другие вопросы по тегам