Duplicity уже делает большую работу по созданию эффективных резервных копий, но я все еще хочу минимизировать количество резервных копий файлов.
Какие файлы или каталоги могут быть исключены в домашнем каталоге? Пожалуйста, назовите их явно, подстановочные знаки разрешены, пути указаны относительно домашнего каталога.
src
каталога, содержащего локальные копии исходного кода, доступного в Интернете.Ответы:
Большинство этих файлов и каталогов восстанавливаются, если отсутствуют. В основном они предназначены для уменьшения времени запуска приложения (кэш расширений Firefox), указания блокировок (
.gksu.lock
) или содержат информацию, специфичную для сеанса (например, идентификатор сеанса dbus). Последние документы часто меняются и, как правило, не очень удобны для резервного копирования.Эти каталоги могут быть исключены:
Флэш-Specific:
файлы:
Специфичные для KDE:
Специфичные для Firefox (см. Также папку профиля ):
Специфично для Opera (связанный вопрос на Superuser.com: доступна ли документация по файлам и каталогам в папке профиля Opera? ):
Комодо Править :
GnuPG:
Гугл Хром:
Другие приложения:
источник
wget http://git.io/vmQZ2 -O /var/tmp/ignorelist
Затем запустите Rsync сrsync -a --progress --exclude-from=/var/tmp/ignorelist /home/$USER/ /media/$USER/linuxbackup/home/
SEE askubuntu.com/a/545676/34298wget https://gist.githubusercontent.com/rubo77/8ffaadbc58ab099d2bc3/raw/ignorelist
Хороший вопрос. Мне нравится это - где мы можем собирать отзывы / списки сообщества и выбирать нужные вещи. Вот мой
.exclude
файл. Я передаю этот файл в rsync в качестве--exclude-file=
параметра в нескольких сценариях (что также можно делать с двуличностью ). Обратите внимание, что вопрос подразумевает «что вы хотите / нужно сохранить». Например, я делаю резервную копию моего полного.mozilla
DIR, так как он содержит несколько профилей и настроек, и его проще снова записать на диск в целом. Также подразумевается в моей конфигурации: я делаю много «сборок с нуля» для тестирования. Таким образом, у меня есть образ clonezilla с установкой "хорошо известная чистая база", и я добавляю свои личные (/ home) данные, хранящиеся на USB, после того, как они находятся на диске; иногда выборочно, иногда в целом.источник
~/.exclude
такого пользователя DejaDup, как я)Я создал список игнорируемых пользователей по адресу https://github.com/rubo77/rsync-homedir-excludes
Вы можете использовать его с Duplicity или rsync, например:
это регулярно обновляется, на данный момент у нас есть это до сих пор:
источник
Недавно я пытался делать подобные вещи, и заметил, что многие файлы в моем домашнем каталоге, для которых я не хочу выполнять резервное копирование, похоже, не имеют установленных групповых разрешений. Если то же самое относится и к другим системам, то вероятный список подозреваемых может быть получен с помощью:
(Хотя проверьте вывод, потому что хотя мой показался в основном хорошим, мой почтовый ящик также появился в списке, и я не знаю, насколько хорошо он будет работать для других.)
Это особенно привлекательно для меня, потому что мой домашний каталог зашифрован (включая имена файлов), поэтому список исключений вручную будет представлять собой PITA, и вместо этого я смогу использовать групповые разрешения для автоматического создания списка исключений.
(Я знаю, что ветка старая, но я подумала, что это может быть кому-то полезно.)
источник