marzenia się spełniają Login
X
Login: 
Password: 

Фотоальбомы / Fotoalbumy
  "Записки" бэкапа
29.03.2010 16:44

Монтирование дисков USB (fat32):

mount_msdosfs -o large /dev/da0s1 /mnt/usb

Создание образов без сжатия (много весит):

dd if=/dev/ad0 of=/mnt/usb/backup.iso bs=1m

Создание сжатых образов:

dd bs=1m if=/dev/ad0 | gzip-c > /mnt/usb/backup.iso.gz

Монтирование дисков SAMBA:

mount_smbfs -I 192.168.200.99 -N -W workgroup //mnsrsvd/share /mnt/samba

Извлечение из архивов образов:

gzip -dc /mnt/usb/backup.iso.gz | dd of=/dev/ad0
  Небольшие изменения в Usage
11.12.2009 02:31
Usage:

    mbu.pl [options] [commands] [arguments]

    mbu.pl [-h | -v | -m]

    mbu.pl [--help | --version | --man]

    mbu.pl [-dlcibesfnx] [-y MESSAGE] 
           [[backup] | test | init | check | restore | delete] [YYYY-MM-DD]

    mbu.pl [--debug | --nodebug] [--log | --nolog] [--logclear] [--inactivity]
           [--nobackup] [--noextract] [--nosendmail] [--noftp]
           [--nodump] [--nodatabase] [--signsture="MESSAGE"]
           [[backup] | test | init | check | restore | delete] [YYYY-MM-DD]
  Документация на MBU... на заметку
07.12.2009 18:57

Нашел очень интересный и практичный способ писать POD документацию автоматически отслеживающую все исзменения проделанные в модуле... Для этого всего-навсего нужно создать файл CGI скрипта со следующим примерным содержимым:

#!/usr/bin/perl -w
use CGI qw/:standard/;
use Pod::Html;
print header(-type=>'text/html', -charset=>'windows-1251');
pod2html("--infile=/usr/home/scripts/mbu/mbu.pl");

В итоге имеем вот такую вот документацию

  Отладка, настройка, срочное исправление ошибок
07.12.2009 15:58

Как только дошло дело до тестирование, начались первые проблемы... то путь не там указан, то переменные окружения не содержат нужных параметров, то по работе запарки... в итоге "внедрение" (не без помощи Алекса) прошло только сегодня утром! Ура! Сайты бэкапятся! :)

  Релиз MinusBackUp
05.12.2009 11:17

От момента старта до момента релиза прошла почти неделя, за это время был сделан продукт, если можно так выразится, на который пришлось потратить туеву хучу свободного времени, в том числе и ночей... и вот что получилось в итоге:

NAME
    MinusBackUp (mbu) - BackUp system for web-sites on CMS M.I.N.U.S and
    MPMinus framework

VERSION
    2.00

    $Id: mbu.pl 16 2009-12-05 01:06:48Z abalama $

SYNOPSIS
        mbu.pl [options] [commands] [arguments]

        mbu.pl [--help | --version | --man]

        mbu.pl [[--debug | --nodebug] [--log | --nolog] [--logclear] [--nodump] 
               [--nobackup] [--noextract] [--nosendmail]
               [--signsture="MESSAGE"]] 
               [[backup] | test | init | check | restore | delete] [YYYY-MM-DD]

OPTIONS
    -d, --debug
        Включает режим отладки

    --nodebug
        Выключить режим отладки (по умолчанию)

    -h, --help
        Вывод короткой справки о команде

    -v, --ver, --version
        Вывод версии программы

    -m, --man
        Вывод полной документации

    -l, --log
        Включить режим логирования действий

    --nolog
        Выключить режим логирования (по умолчанию)

    --logclear
        Очищать файл лога при старте

    --nodump
        Включить режим ghzvjuj досутапа к MySQL (NODUMP)

    -b, --nobackup
        Работать в режиме бездействия

    -e, --noextract
        Не извлекать файлы после скачки (для команды restore)

    --nosendmail
        Принудительно включить запрет на отправку письма об ошибках

    --signature=MESSAGE, --sign=MESSAGE
        Помечать сообщением MESSAGE каждую строку отладки

COMMANDS
    backup
        Резервное копирование файлов и базы данных (default)

    test
        Тестирование директорий и баз данных

    init
        Инициализировать файл конфигурации YAML и пустой файл списка исключений

    check
        Проверить и вывести на дисплей состояние конфигурации

    restore
        Откатить файлы указанной даты (см. аргумент date)

    delete
        Удалить файлы указанной даты (см. аргумент date)

ARGUMENTS
    date
        Дата для целей отката и удаления в формате YYYY-MM-DD
  MinusBackUp или сокращенно mbu
29.11.2009 11:57

Дело сдвинулось с мертвой точки... наконц-то сделал первые распечатки старой системы на основе ISPmanager скриптов...

Репозиторий у проекта будет размещен на SourceForge.NET, для извлечения достаточно использовать строку:

svn co https://mbu.svn.sourceforge.net/svnroot/mbu mbu

  Вечные проблемы резервного копирования
28.11.2009 00:55
Пришла мне на сон грядущий одна мысль... надо все-таки усовершенствовать автоматический бэкапщик небольших проектиков типа этого сайта и не только, но вот незадача.... а ведь как оказалось, бэкапы некуда сваливать :( хоть вновь восстанавливай старый добрый narod.ru с его халявным FTP... буду думать
THUD XYZZY PLUGH FRED WALDO GARPLY
GRAULT CORGE QUUZ QUX BAZ BAR FOO

Już dostępnie

Tagi


Linki zewnętrzne


Moje ostatnie projekty


Inne projekty na tej stronie


Projekty na obcych stronach

Valid XHTML 1.0 Transitional

Valid CSS!

проверить ip адрес


Copyright © 1998-2010 Serż Minus. All rights reserved