Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: 1x23 22 Dubna 2008, 23:57:06
-
zkousel jsem ted tohle
tar cvpzf /backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/media --exclude=/sys --exclude=/backup.tgz /
ale po par minutách se mi to sekne. už jsem tu jendou zalohu řešil ale už to tu není, potřeboval bych udělat zalohu a stahnout ji to ntb.
-
Spousti te to pod rootem?
-
jo, snažimse najit neco na pravidelnou zalohu, neco jednoducheho
-
Nepomuze tohle:
http://forum.ubuntu.cz/index.php?topic=18949.msg159938#msg159938 (http://forum.ubuntu.cz/index.php?topic=18949.msg159938#msg159938)
PS: jestli vam nefunguje tenhle obycejnej prikaz tak nezkousejte ani ten skript uvedenej v url je tam ten samy. A spis sem hodte na cem se to sekne a jakou chybu to hlasi.
-
http://www.zive.cz/default.aspx?article=126641 neni něco takoveho pres webove rozhrani že bych tam naklikal kdy chci zalohu,je tam i info emailem.
-
Existuji i lehci reseni. Prez cron nastavit kdy se ma skript na zalohovani spoustet a pak pouzit akorat ten skript na kterej jsem vam posilal odkaz. Hodte sem tu chybu co vam to pise.
-
používám tento příkaz pravidelně pro zálohu a problémy s ním nemám. dokonce ho nepouštím ani pod rootem a nic na to neříká ;)
není to jenom tím, že zálohuje nějaký veliký soubor (avi, iso etc.) z /home adresáře? Já tedy home mám na zvláštním oddíle a tímhle zálohuju jenom systém jako takový...
máte dost místa v "/"? kdyžtak ho přesměrujte jinam...
-
tak to bylo tim ze tam je malo mista, moje chyba spatne jsem se koukl neni tam misto... stale mi to uklada na disk kde je malo misto
snažim se ted rozjet ten "mybackup" ale nevim jak to nastavit na servru aby to spustil jako program
-
seklo se mi to po peti sekundach
mybackup
##################################################
##################################################
## ##
## Zálohovanie systému v2.0 ##
## ##
## Pred inštaláciou vypnite všetky aplikácie ##
## ##
## created by existPierre ##
## ##
## 02.02.2008 ##
## ##
##################################################
##################################################
Prajete si zálohovať systém?[a/n]: a
Neexistuje zaloha pre den 23_04_2008, vytvaram backup_23_04_2008_v1.tgz
Proces zálohovania sa začne za: 5 4 3 2 1
/bin/mybackup: line 155: sudo: command not found
Zálohovanie sa neskončilo korektne!
-
Nevim jestli chapu dobre problem. Chces aby sis otevrel terminal a zadal prikaz "mybackup" a ono se to spustilo? Pokud ano tak si pozorne prectete prvni prispevek v tom tematu. Je to tam napsano. Pokud ne tak prosim jeste jednou vysvetlit.
-
jo to chapu ale nevim jak to mam nastavit na tom serveru aby to spustil, nebo co bych mel použit na zalohu serveru aby to bylo jednodušši, jeslti neco je
-
Aby to spustil automaticky sam v predem nastavenou hodinu kazdy den/tyden ?
Na zalohu serveru nepomuzu co se hodi, pokud to ma byt pravidelne tak dany skript je asi nejlepsi reseni pokud to je malo caste tak jsem zde videl nejake utilitky. !! hledat a googlit !!
-
zatim mi to nejde spustit, nevim jak tam nastavit aby to spustil jako program
-
Musis ho ulozit do slozky /bin
sudo mv mybackup /bin/
-
ves ložce bin je
-
Zavrit a otevrit terminal. A pak poslat vypis:
which mybackup
-
Tak 1x23 ma Debian. Takze musi smazat vsechna slova sudo ktera jsou v tom skriptu.
-
snad jsem to upravil tak aby to nezálohovalo i tu samotnou složku.
chtěl bych se zeptat zda není něco grafického kde bych viděl složky a jejich velikost. mam na disku věci které nejsou důležité pro zálohování, a zbytečně to jenom zvětšuje konečný soubor.
-
Děkuji všem za pomoc. ;), ještě že přes noc někteří nespí :-D
-
Vyřešeno?
-
částečně jo, sice mi to hodi cybu ale neco to udelalo :)
-
A ta chyba je? :)
-
pisne to jenom Zálohovanie sa neskončilo korektne!, nic vic, vecer tostahnu do pc a kouknu co tam je
-
este raz si pozri toto http://forum.ubuntu.cz/index.php?topic=18949.0
-
jo to jsem si četl restartovat a udelat zalohu, ale ja potrebuju udelat zalohu servru, tak se ptam co na to prave použit....
-
tak už mi to zalohuje složku home, ale ještě bych potřeboval aby se zachovaly pouze dvě zálohy (jedna zaloha ma 40 ) a zbytek smazal, jak to lze upravit?
#!/bin/bash
trap Prerusene INT
Prerusene()
{
echo
echo "Zalohovanie bolo prerusene uzivatelom!"
echo
exit
}
extractZnakVerzia()
{
najvacsieCislo=0
posunVerzia=$(($dlzkaStrFile - 4))
txtKon=${file:0:posunVerzia}
verzia=${txtKon:19}
}
extractZnakDatum()
{
posunZnak=$(($dlzkaStrFile - 17))
posunVerzia1=$(($dlzkaStrFile - $posunZnak))
txtKon1=${file:0:posunVerzia1}
extrDatum=${txtKon1:7}
}
NajvyssiaVerzia()
{
cislo=0
inc=0
for file in *.tgz; do
dlzkaStrFile=${#file}
case $dlzkaStrFile in
24 )
extractZnakVerzia
extractZnakDatum
if [ $extrDatum = $1 ]
then
inc=$(($inc + 1))
pVers[$inc]=$verzia
fi
;;
25 )
extractZnakVerzia
extractZnakDatum
if [ $extrDatum = $1 ]
then
inc=$(($inc + 1))
pVers[$inc]=$verzia
fi
;;
26 )
extractZnakVerzia
extractZnakDatum
if [ $extrDatum = $1 ]
then
inc=$(($inc + 1))
pVers[$inc]=$verzia
fi
;;
esac
done
dlzkaPoleVer=${#pVers[@]}
j=0
while [ $j -lt $dlzkaPoleVer ]; do
j=$(($j + 1))
if [ ${pVers[$j]} -gt $najvacsieCislo ] ; then
najvacsieCislo=${pVers[$j]}
fi
done
}
Titulok()
{
echo "##################################################"
echo "##################################################"
echo "## ##"
echo "## Zálohovanie systému v2.1 ##"
echo "## ##"
echo "## Pred inštaláciou vypnite všetky aplikácie ##"
echo "## ##"
echo "## created by existPierre ##"
echo "## ##"
echo "## 02.02.2008 ##"
echo "## ##"
echo "##################################################"
echo "##################################################"
echo
}
Zalohovat()
{
vCislo=1
txtZaloha="backup_"
suborDatum="`date +%d`_`date +%m`_`date +%Y`"
pripona=".tgz"
NajvyssiaVerzia $suborDatum
cVerzia="_v$najvacsieCislo"
celySuborNazov="$txtZaloha$suborDatum$cVerzia$pripona"
if test -e $celySuborNazov
then
echo -n "Najvyssia verzia je $najvacsieCislo, inkrementujem a vytvaram novu zalohu "
najvacsieCislo=$(($najvacsieCislo + 1))
cVerzia="_v$najvacsieCislo"
celySuborNazov="$txtZaloha$suborDatum$cVerzia$pripona"
echo $celySuborNazov
echo
echo -n "Proces zálohovania sa začne za: "
odpocit=5
for x in 1 2 3 4 5; do
echo -n "$odpocit "
odpocit=$(($odpocit - 1))
sleep 1.5
done
echo
if tar cvpzf $celySuborNazov --exclude=/bin --exclude=/boot --exclude=/dev --exclude=/etc --exclude=/hdd2 --exclude=/initrd --exclude=/lib --exclude=/lost+found --exclude=/media --exclude=/mnt --exclude=/opt --exclude=/proc --exclude=/root --exclude=/sbin --exclude=/selinux --exclude=/srv --exclude=/sys --exclude=/tmp --exclude=/usr --exclude=/var --exclude=$cestaSkript$celySuborNazov /
then
echo
echo "Zálohovanie úspešne dokončené!"
else
echo
echo "Zálohovanie sa neskončilo korektne!"
fi
else
echo -n "Neexistuje zaloha pre den $suborDatum, vytvaram "
najvacsieCislo=1
cVerzia="_v$najvacsieCislo"
celySuborNazov="$txtZaloha$suborDatum$cVerzia$pripona"
echo $celySuborNazov
echo
echo -n "Proces zálohovania sa začne za: "
odpocit=5
for x in 1 2 3 4 5; do
echo -n "$odpocit "
odpocit=$(($odpocit - 1))
sleep 1.5
done
echo
if tar cvpzf $celySuborNazov --exclude=/bin --exclude=/boot --exclude=/dev --exclude=/etc --exclude=/hdd2 --exclude=/initrd --exclude=/lib --exclude=/lost+found --exclude=/media --exclude=/mnt --exclude=/opt --exclude=/proc --exclude=/root --exclude=/sbin --exclude=/selinux --exclude=/srv --exclude=/sys --exclude=/tmp --exclude=/usr --exclude=/var --exclude=$cestaSkript$celySuborNazov /
then
echo
echo "Zálohovanie úspešne dokončené!"
else
echo
echo "Zálohovanie sa neskončilo korektne!"
fi
fi
}
clear
cestaSkript="/hdd2/backup"
if test -d $cestaSkript
then
cd $cestaSkript
if [ $# -eq 0 ]; then
Titulok
echo -n "Prajete si zálohovať systém?[a/n]: "
read zadanie
k=1
while [ $k -eq 1 ]; do
case $zadanie in
a | ano )
Zalohovat
k=0
;;
n | nie )
k=0
exit
;;
* )
echo -n "Napíš a/ano alebo n/nie: "
read zadanie
k=1
;;
esac
done
else
case $* in
--a | --ano )
Zalohovat
;;
--n | --nie )
exit
;;
--h | --help )
Titulok
echo "--a alebo --ano pre okamzite zalohovanie"
echo "--n alebo --nie pre zrusenie zalohovania"
echo "--h alebo --help pre pomoc"
echo "ctrl+c pre zrusenie zalohovania pocas jeho vykonavania "
echo
esac
fi
else
echo "Zadana cesta nebola najdena, program konci!"
exit 0
fi
-
http://www.zive.cz/default.aspx?article=126641 neni něco takoveho pres webove rozhrani že bych tam naklikal kdy chci zalohu,je tam i info emailem.
Něco jednoduchého doporučuji tohle http://backuppc.sourceforge.net/
Návod jak to rozběhat je zde: http://howtoforge.net/linux_backuppc