"Fossies" - the Fresh Open Source Software Archive

Member "fsbackup-1.2pl2/TODO" (19 Oct 2007, 2295 Bytes) of package /linux/privat/old/fsbackup-1.2pl2.tar.gz:


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