Sziasztok, olyan kérdésem lenne, hogy hogyan tudnék pár könyvtárat időzítve menteni, tarral?
Olyan script kellene ami naponta mentene vagy 4-5 könyvtárat, miket kell a scriptbe beleírni, gondolom a jogosultság is fontos azt hogyan adom meg a scriptben, pl.: root jogosultságot.
Előre is köszönöm a segítséget.
- 3130 megtekintés
Hozzászólások
A te baratod nem lesz mas, mint a 'cron' es 'tar'.
# man cron
# man crontab
# man tar
---
Egy jol feltett kerdes mar egy fel valasz...
- A hozzászóláshoz be kell jelentkezni
rsync-et írtam, de aztán visszaolvastam, hogy csak a tar a jó...azt szereti...de azért man rsync is.
- A hozzászóláshoz be kell jelentkezni
#/bin/sh
clear
DATE=`date +%y-%m-%d`
tar cvpjf ahova/menteni/fogod/backup-"$DATE".tar.bz2 /directoryk/amiket/menteni/akarsz /meg_egyeb_direk
echo '.done'
bár ez bz2-vel tömörít, de attól még tar. :)
Kiindulási alapnak tökéletes.
- A hozzászóláshoz be kell jelentkezni
A fent leirt script-et elmented egy file-ba, futtathatova teszed, majd a crontab-bol meghivod.
---
Egy jol feltett kerdes mar egy fel valasz...
- A hozzászóláshoz be kell jelentkezni
Annyit tennék még hozzá, hogy, ha a mentendő könyvtáraid symlinket
tartalmaznak, akkor csak a symlink mutató fog elmentődni, maga a
fájl tartalma nem. Ez igaz tar használata esetén. Ha zip-et
használsz -r opcióval, akkor a hivatkozás vész el és a fájl
tartalma marad meg a tömörített állományban.
Én a nagyobb rugalmasság kedvéért egy fájlból venném föl a mentendő
könyvtárak listáját.
Jó munkát, sok szerencsét.
> Sol omnibus lucet.
- A hozzászóláshoz be kell jelentkezni
yast-ban pont van ilyen beallitas, ha jol tudom
--
“A well placed underscore makes the difference between a s_exchange and a sex_change”
— 8048 Users Manual, Intel 1977.
- A hozzászóláshoz be kell jelentkezni
Köszönöm mindenkinek a segítséget, kipróbálom.
- A hozzászóláshoz be kell jelentkezni
Én simplebashbu -t használok, nagyon kényelmes. Inkrementális backupot csinál és felmásolja egy szerverünkre. cron-ból futtatom éjszakánként.
Csaba
- A hozzászóláshoz be kell jelentkezni