Features
- Archive target files (tar, targz, tarbz2, zip)
- Minden backup set-et 1 dedikált .cfg file reprezentál
- Backup task-ok a Backup set-ek alatt vannak deklarálva
- include/exclude global (backup set)
- include/exclude task level (backup task)
- follow symlink settings
- md5 creation to csv
Clone repo
git clone https://kaktusztea@bitbucket.org/kaktusztea/backupy.git
Create init backup set config file (first run)
./backupy.py
Help
./backupy.py --manual
./backupy.py --help
Edit default config (default backup set)
vi /home/$USER/.config/backupy/default.cfg
Usage with default.cfg backup set
./backupy.py
Usage with multiple backup sets
./backupy.py -s /home/foo/backupysets/01.cfg /home/foo/backupysets/02.cfg /home/foo/backupysets/03.cfg
Validate backup set config files
./backupy.py --validate -s /home/foo/backupysets/01.cfg /home/foo/backupysets/02.cfg /home/foo/backupysets/03.cfg
Debug mode
./backupy.py --debug
(useful if you want to see skipped files, broken symlink handling, etc)
- kaktusztea blogja
- A hozzászóláshoz be kell jelentkezni
- 968 megtekintés
Hozzászólások
Egy kicsit a big picturet bemutatnád? Forrásmappákat tar.gz -z be és átmásolja egy y lokációra, vagy mi a lényeg? (owncloudot használok)
--
debian,libreelec,openmediavault,ubuntu,windows,arch,lineageOS
zbook/elitebook/rpi3/nexus5_hammerhead
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
subs
--
♙♘♗♖♕♔
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Jópofa cucc!
A hosszúkígyónyelves kivitelezés miatt meg ne parázz - ha én vetemedtem volna rá, hogy ilyet csináljak lehet nodejs-ben készült volna.... :)
- A hozzászóláshoz be kell jelentkezni
:)
Köszi.
- A hozzászóláshoz be kell jelentkezni
Ilyen célokra esetleg még szóba jöhet az rsync --backup --backup-dir=... kapcsolókkal.
Ennek előnye, hogy differenciát húz át a csatornán.
- A hozzászóláshoz be kell jelentkezni
Igen, az rsync tényleg jó, de ott az include/exclude-ot nem tudom ennyire cizellálni.
- A hozzászóláshoz be kell jelentkezni
+1
Már csak "történelmi okokból" fut még alkalomadtán (crontab) az rdiff-backup az rsync --backup... mellett. Az olyan fájlokra, amelyek meg gyakran változnak (tex-fájlok, honlap forráskódja, apróbb programjaim, szkriptjeim), verziókezelőt használok.
- A hozzászóláshoz be kell jelentkezni
Nem tudom, hogy kötekedés, feltételes bug report vagy csak felesleges billentyűzetkoptatás, de csak megkérdezem: a mentett fájlok összes attribútumát megőrzi a program és vissza is lehet tölteni azokat?
Gondolok itt ACL-ekre, capability beállításokra binárisok esetében stb.
- A hozzászóláshoz be kell jelentkezni
Remek kérdés.
Natív python hívásokat használok a tarfile és zipfile library-kból, nem találtam a dokumentációban, hogy ACL, vagy capability mentést is csinálna, de jó a felvetés, utánanézek, hogy tudnám megoldani.
- A hozzászóláshoz be kell jelentkezni