Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37045968
en ru br
Репозитории ALT
5.1: 1.2pl2-alt4
4.1: 1.2pl2-alt4
4.0: 1.2pl2-alt4
www.altlinux.org/Changes

Группа :: Архивирование/Резервное копирование
Пакет: fsbackup

 Главная   Изменения   Спек   Патчи   Исходники   Загрузить   Gear   Bugs and FR  Repocop 

#!/bin/sh

#-------------------
# Name of backup, single word.
# п≤п╪я▐ п╠я█п╨п╟п©п╟.
#-------------------

backup_name="test_host"

#-------------------
# Backup method:
# full - backup full DB's structure and data.
# db - backup full DB's structure and data only for 'backup_db_list' databases.
# notdb- backup full DB's structure and data for all DB's, except
# data of 'backup_db_list' databases.
#
# п°п╣я┌п╬п╢ п╠я█п╨п╟п©п╟:
# full - п©п╬п╩п╫я▀п╧ п╠я█п╨п╟п© п╡я│п╣я┘ п╠п╟п╥ (я─п╣п╨п╬п╪п╣п╫п╢я┐п╣я┌я│я▐),
# п╟п╫п╟п╩п╬пЁ п╥п╟п©я┐я│п╨п╟ pg_dumpall п╦п╩п╦ mysqldump --all-databases --all
#
# db - п╠я█п╨п╟п© я┌п╬п╩я▄п╨п╬ я┐п╨п╟п╥п╟п╫п╫я▀я┘ п╡ backup_db_list п╠п╟п╥ п╢п╟п╫п╫я▀я┘, п╥п╟п©п╦я│п╦ п©п╬
# я─п╣п╨п╬п╫я│я┌я─я┐п╨я├п╦п╦ п╠п╟п╥ п╦ я┌п╟п╠п╩п╦я├ п╥п╟п©п╦я│я▀п╡п╟я▌я┌я│я▐ п╢п╩я▐ п╡я│п╣я┘ п╠п╟п╥ п╫п╟ SQL я│п╣я─п╡п╣я─п╣.
# notdb - п╠я█п╨п╟п© п╡я│п╣я┘ п╠п╟п╥, п╨я─п╬п╪п╣ я┐п╨п╟п╥п╟п╫п╫я▀я┘ п╡ backup_db_list, п╥п╟п©п╦я│п╦ п©п╬
# я─п╣п╨п╬п╫я│я┌я─я┐п╨я├п╦п╦ п╠п╟п╥ п╦ я┌п╟п╠п╩п╦я├ п╥п╟п©п╦я│я▀п╡п╟я▌я┌я│я▐ п╢п╩я▐ п╡я│п╣я┘ п╠п╟п╥ п╫п╟ SQL я│п╣я─п╡п╣я─п╣.
# п▓п╬п╥п╪п╬п╤п╫п╬ п╦я│п╨п╩я▌я┤п╣п╫п╦п╣ п╦п╥ п╠я█п╨п╟п©п╟ п╡я▀п╠п╬я─п╬я┤п╫я▀я┘ я┌п╟п╠п╩п╦я├, я┌п╬пЁп╢п╟ я└п╬я─п╪п╟я┌
# я│п©п╦я│п╨п╟ п╦я│п╨п╩я▌я┤п╟п╣п╪я▀я┘ я┌п╟п╠п╩п╦я├ п╥п╟п╢п╟п╣я┌я│я▐ п╡ п╡п╦п╢п╣:
# "trash_db1 trash_db2:table1 trash_db2:table2"
# - п©я─п╬п╦п╥п╡п╬п╢п╦п╪ п╠я█п╨п╟п© п╡я│п╣я┘ п╠п╟п╥, п╨п╬п╪п╣ п╠п╟п╥я▀ trash_db1 п╦ я┌п╟п╠п╩п╦я├ table1 п╦
# table2 п╠п╟п╥я▀ trash_db2.
#
#
#-------------------

backup_method="notdb"

#-------------------
# List of databases (full path delimited by spaces)
# п║п©п╦я│п╬п╨ п╡п╨п╩я▌я┤п╟п╣п╪я▀я┘ п╦п╩п╦ п╦я│п╨п╩я▌я┤п╟п╣п╪я▀я┘ п╦п╥ п╠я█п╨п╟п©п╟ п╠п╟п╥ (п©п╬п╩п╫я▀п╧ п©я┐я┌я▄ п╨ п╠п╟п╥п╣), я┤п╣я─п╣п╥ п©я─п╬п╠п╣п╩.
# п╒п╟п╠п╩п╦я├я▀ я┐п╨п╟п╥я▀п╡п╟я▌я┌я│я▐ п╡ п╡ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ backup_tables_list п╡ п╡п╦п╢п╣: п╦п╪я▐_п╠п╟п╥я▀:п╦п╪я▐_я┌п╟п╠п╩п╦я├я▀
# п▓п╫п╦п╪п╟п╫п╦п╣, п©я─п╦ п╡я▀п╠п╬я─п╣ п╪п╣я┌п╬п╢п╟ "db" я┌я─п╣п╠я┐п╣я┌ п©п╬п╩п╫п╬п╣ п©п╣я─п╣я┤п╦я│п╩п╣п╫п╦п╣ п╡я│п╣я┘
# п©п╬п╪п╣я┴п╟п╣п╪я▀я┘ п╡ п╠я█п╨п╟п© п╠п╟п╥ п╦ я┌п╟п╠п╩п╦я├ п╡ п©п╣я─п╣п╪п╣п╫п╫я┐я▌ backup_tables_list
#-------------------

backup_db_list="/home/test/test /home/web/work_db /home/rt/rt3"
backup_tables_list="test rt3:Links"

#-------------------
# Directory to store SQL backup. You must have enought free disk space to store
# all data from you SQL server.
# п■п╦я─п╣п╨я┌п╬я─п╦я▐ п╨я┐п╢п╟ п╠я┐п╢п╣я┌ п©п╬п╪п╣я┴п╣п╫ п╠я█п╨п╟п© п╢п╟п╫п╫я▀я┘ я│ SQL я│п╣я─п╡п╣я─п╟.
# п▓п╫п╦п╪п╟п╫п╦п╣ !!! п■п╬п╩п╤п╫п╬ п╠я▀я┌я▄ п╢п╬я│я┌п╟я┌п╬я┤п╫п╬ я│п╡п╬п╠п╬п╢п╫п╬пЁп╬ п╪п╣я│я┌п╟ п╢п╩я▐ п╠я█п╨п╟п©п╟ п╡я│п╣я┘
# п╡я▀п╠я─п╟п╫п╫я▀я┘ п▒п■.
#-------------------

backup_path="/var/lib/fsbackup/sys_backup"

#-------------------
# Full path of sqlite program.
# п÷я┐я┌я▄ п╨ п©я─п╬пЁя─п╟п╪п╪п╣ sqlite
#-------------------

backup_progdump_path="/usr/bin"
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin