"Fossies" - the Fresh Open Source Software Archive 
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
1 Ниже список идей, на реализацию которых у меня нет времени.
2 ----------------------------------------------------------
3
4 - Для OpenBSD tar вместо ключа -T ключ -l
5
6 - В бэкапе СУБД возможность раздельного сохранения таблиц по отдельным
7 директориям ($db_dir/$table_file). Скрипт для парсинга единого дампа для
8 выявления таблицы.
9
10 - При инкрементальном бэкапе хотелось бы видеть в имени файла уровень
11 бэкапа, а не только дату и время.
12
13 - Транспорт SFTP
14
15 - Локи на момент запуска, на случай если бэкап не будет выполнен за сутки или
16 встретится проблемный cron демон периодически сходящий с ума (видел такой).
17 По идее fsbackup будет и так ждать на flock, но лучше сделать красиво.
18 (в 1.2pl2 добавлена примитивная защита от двойного запуска).
19
20 - Режим полного архива изменений: инкрементальный бэкап с бесконечным числом изменений
21 и удобной структурой файлов (иерархия директорий /год/месяц/)
22
23 - Отладочный режим, list файл содержащий параметры файла (как для хешей) и код
24 причины помещения или не помещения файла в бэкап. (размер уже поместил.)
25
26
27 - Поддержка bzip2 из коробки.
28
29 - Поддержка solaris, убрать -z ключ из tar (не помню, но похоже давно сделано).
30
31 - Вынос некорых параметров (как пример, размер активного хеша) в конфиг.
32
33 - Возможность задания в конфиге, для одного бэкапа, указывания сразу нескольких
34 назначений. Вполне вероятно, что люди захотят хранить одну копию бэкапа локально,
35 а вторую на сервере резервного копирования (через ssh), а еще одну копию через
36 ftp еще на одном сервере. (сейчас решается созданием нескольких конфигов,
37 для бэкапа бэкапов)
38
39 - Бэкап в samba mounts, дикектива для разрешения следования по симлинкам
40 find (\&add_to_backup, $cur_pathitem);
41 find ({ wanted => \&add_to_backup, follow => 1}, $cur_pathitem);
42 $File::Find::dont_use_nlink = 1;
43
44
45 -------------------------------------------------------
46
47 -? --quote-names в скрипт бэкапа mysql
48
49 -? в файле бэкапа директорий "mkdir" заменить на "mkdir -p" ? (несовместимо)
50
51 -? воссоздание дерева директорий или одной директории, содержимое
52 которой не помещается в архив.
53
54 -? Особенности режима синхронизации: если появилась новая пустая
55 директория и нет новых или измененных файлов, то новая директория не
56 синхронизируется. Вопрос удаления директорий при синхронизации.
57
58
59
60