Я просто архивирую нужное командой:
tar cvpzf myfiles.tgz ~/.filezilla ~/.gaim ~/.mozilla-thunderbird ~/.mozilla ~/.purple ~/.thunderbird ~/.liferea_1.4 ~/.Skype ~/.tomboy
Сейчас получился архив 611 метров.
Для раз архивации используйте команду:
tar xvpfz myfiles.tgz -C ~
-
Я редко что-то бекаплю, но если уж придётся — то, как и exelens, юзаю tar. Правда, я не задаю -z (порой смысла сжимать нету). Ну а если уж сжимаю, то bzip2'ом — он посильнее gzip'а будет.
-
я 7z бэкапы делаю
-
все что не бинарное (ну или если небольшой размер) - в свн
-
-
Кстати, это логичнее, чем архивы делать :)
Сейчас вот /etc в SVN положил, буду пытаться привыкать…
-
tar наше все :)
-
А ещё SquashFS -- классная штука: ничего разжимать потом не требуется, просто смонтировать можно ;)
-
да, а ведь в .mozilla кэш лежит - его бы не быкапить:)
-
хм...а я тупо делаю бэкап всех разделов на винте и складываю на отдельный винт...
-
у меня внешний винт, и на нем много больше места, чем на ноуте) я туда полностью реплицировал систему, пару скриптов:
rsync-home.sh:
8X--------------------------------------------------------------------------X8
#!/bin/bash
if [ -n "$1" ]; then
FILTER="$1"
else
FILTER="/root/rsync/rsync-home.filter"
fi
test -f "$FILTER" || { echo "filter not found: $FILTER" >&2; exit -1; }
rsync -ahv --delete --progress --filter=". $FILTER" /home/ /mnt/xfs
8X--------------------------------------------------------------------------X8
rsync-home.filter:
8X--------------------------------------------------------------------------X8
## variable data
- /dzheika/video/*
- /dzheika/downloads/*
- /dzheika/tmp/*
- /dzheika/.xchat2/xchatlogs/*
- /dzheika/.purple/logs/*
8X--------------------------------------------------------------------------X8
rsync-root.sh:
8X--------------------------------------------------------------------------X8
#!/bin/bash
if [ -n "$1" ]; then
FILTER="$1"
else
FILTER="/root/rsync/rsync-root.filter"
fi
test -f "$FILTER" || { echo "filter not found: $FILTER" >&2; exit -1; }
rsync -ahv --delete --progress --filter=". $FILTER" / /mnt/rfs
8X--------------------------------------------------------------------------X8
rsync-root.filter:
8X--------------------------------------------------------------------------X8
## mounted points
- /swap
- /home/*
- /mnt/*
- /flash/*
- /media/cdrom*/*
## temporary data
- /tmp/*
## system mounted points
- /proc/*
- /sys/*
- /dev/*
## specified files
- /etc/fstab
- /etc/mtab
- /boot/grub/menu.lst
## deb-pkg cache
- /var/cache/apt/archives/*.deb
8X--------------------------------------------------------------------------X8
так что отдельно бэкапить какие-то конфиги из домашнего больше не приходится.
-
Я когда-то набросал скриптик для бекапа, но уже давно им не пользуюсь — руки не доходят :)
Кстати, спасибо за идею с svn — сейчас буду пробовать.
Сам скриптик:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
#!/bin/bash
action=$1
backup_archive=$2
backup_list=$3
backup_dir=$4
if [[ $action == "" ]]; then action="backup" ; fi
if [[ $backup_archive == "" ]] ; then backup_archive="/tmp/autobackup.archive.tar.gz" ; fi
if [[ $backup_list == "" ]] ; then backup_list="/etc/autobackup.list" ; fi
if [[ $backup_dir == "" ]] ; then backup_dir="/tmp/autobackup" ; fi
if [[ $action == "backup" ]]; then
if mkdir $backup_dir ; then
for i in `gawk ' ! /^#/ && ! /^\./ { print $1 }' $backup_list` ; do
cp --parents -ri $i $backup_dir
echo $i >> $backup_dir/etc/autobackup.list
done
tar zcf $backup_archive -C $backup_dir ./
rm -rf $backup_dir
else
echo "Cannot create backup directory!"
fi
elif [[ $action == "restore" ]]; then
cp $backup_archive /`basename $backup_archive`
tar zxf /`basename $backup_archive`
elif [[ $action == "help" ]]; then
echo "Usage:"
echo "autobackup [backup|restore|help] [archive] [list] [temp_dir]"
else
echo "Unknown action!"
fi |
-
Для бэкапов использую tar+7z, а конфиги предпочитаю держать в mercurial. svn - прошлый век же.
-
-
tar++7z? А разве 7zip не умеет создавать архивы из нескольких файлов? Не верю!
-
svn не прошлый век это раз, и два — svn вроде как не для резервных копий, а для версионности проектов и работе в команде.
-
backuppc удобная штука особенно если кучка похожих машин.
-
я пользуюсь методом stage4 ;) бэкаплю только систему с конфигами, музыку/фильмы/прочее время от времени пишу на двд (в основном самые редкие вещи, которые очень тяжело будет найти в случае потери).
-
У меня subversion-репозиторий на флешке. Не знаю, откуда вы это взяли, но svn — ни разу не прошлый век, напротив, вполне активно развивающийся проект. К тому же эта штука 1) чрезвычайно удобная и понятная и 2) существует везде.
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Черновики (все)
|
|
Избранное (всё)
|
|
|