sudo tar czvf /backups /
Эта команда заархивирует всю файловую систему, включая домашние каталоги. Мой первый full-архив весил 68 Мб. Теперь - 4 Гб (за счет информации в папке Home).
1. Как исключать каталоги, которые не подлежат архивации?
2. При настройке автоматического бекапа (через crontab), было бы хорошо если бы система сама выставляла дату создания архива.
3. Можно ли отредактировать уже созданный архив?
_____________________
Дистрибутив Ubuntu 9.04
Архивация (бэкап) корневого каталога (Архивация с исключением ненужных директорий)
Модераторы: SLEDopit, Модераторы разделов
-
oper777
- Сообщения: 411
- ОС: gentoo
Re: Архивация (бэкап) корневого каталога
1. Читайте man tar. У tar есть опция --exclude
2. tar cjf ./backup_$(date +%d.%m.%y) /
3. И снова man tar, на предмет опций --delete и --append
Спасибо сказали:
-
rm_
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
-
Talib
- Сообщения: 45
- ОС: Ubuntu 9.04
Re: Архивация (бэкап) корневого каталога
По-всякому пробовал - постоянно какие-либо ошибки: то синтаксическая, то Робкий отказ от создания пустого архива...
Вот последняя редакция скрипта:
Вот ответ на этот скрипт:
Вот последняя редакция скрипта:
Код: Выделить всё
#!/bin/sh
$date=`date '+%y%m%d'`;
tar -zcvpf /backup/home/big_$date.tar.gz / --exclude=/proc --exclude=/var --exclude=/mnt --exclude=/usr --exclude=/media --ex
clude=/backupВот ответ на этот скрипт:
Код: Выделить всё
tar: /backup/home/big_.tar.gz: Невозможно open: No such file or directory
tar: Неисправимая ошибка: завершение работы
tar: Удаляется начальный `/' из имен объектов
/
/tmp/
tar: /tmp/gnome-system-monitor.talib.738507134: сокет проигнорирован
/tmp/.X11-unix/
tar: /tmp/.X11-unix/X0: сокет проигнорирован
/tmp/virtual-talib.OdA9j0/
/tmp/keyring-fcvurg/
tar: /tmp/keyring-fcvurg/socket: сокет проигнорирован
tar: /tmp/keyring-fcvurg/socket.pkcs11: сокет проигнорирован
tar: /tmp/keyring-fcvurg/socket.ssh: сокет проигнорирован
/tmp/.winbindd/
tar: /tmp/.winbindd/pipe: сокет проигнорирован
/tmp/pulse-H6PfMuaQVxrU/
/tmp/pulse-H6PfMuaQVxrU/pid
tar: /tmp/pulse-H6PfMuaQVxrU/native: сокет проигнорирован
/tmp/.X0-lock
/tmp/.ICE-unix/
tar: /tmp/.ICE-unix/3052: сокет проигнорирован
tar: /tmp/pulse-PKdhtXMmr18n: Невозможно open: Permission denied-
ivan2ksusr
- Сообщения: 882
- ОС: Mac OS X, openSUSE
Re: Архивация (бэкап) корневого каталога
может вам подойдет вот этот вариант
-
strah
- Сообщения: 283
- ОС: Freebsd, linux, Solaris.
Re: Архивация (бэкап) корневого каталога
Параметры надо писать ДО описания файлов.
/earth: file system full
-
Talib
- Сообщения: 45
- ОС: Ubuntu 9.04
Re: Архивация (бэкап) корневого каталога
Установил этот вариант - fsbackup. Там проблема с кодировкой: во всех текстовых файлах, те строки, которые закомментированы не читабельны.
-
Talib
- Сообщения: 45
- ОС: Ubuntu 9.04
Re: Архивация (бэкап) корневого каталога
rsync: как создать инкрементный архив?
Какой ключ добавить, чтобы программа искала изменения в файлах и передавала только их?
Пробовал с ключом -u (update) - резервное копирование происходило подозрительно долго.
Какой ключ добавить, чтобы программа искала изменения в файлах и передавала только их?
Пробовал с ключом -u (update) - резервное копирование происходило подозрительно долго.