rsync
Ha nem szeretnénk fontos adatainkat elveszíteni, időnként backupot kell készítenünk. Számtalan módja van ennek, attól függően mennyi időt/tárhelyet szánunk a dologra. Itt egy elég egyszerű módszert mutatok be, amikor egy alkönyvtárunkról ( továbbiakban
/forrás
) szeretnénk tükrözést készíteni egy másik alkönyvtárba ( továbbiakban
/cél
). Értelme persze ennek főleg akkor van, ha pl.
/forrás
egy belső,
/cél
egy külső merevlemez. Az rsync parancs segítségével úgy tükrözhetjük az alkönyvtárat, hogy csak az első futáskor másolja le az összes fájl, a továbbiakban csak a megváltozott fájlokat mozgatja:
rsync -va --delete /forrás/ /cél/
A kapcsolók közül a
--delete
fontos, ha azt akarjuk, hogy a forrás alkönyvtárban letörölt fájlok a cél alkönyvtárból is eltűnjenek. Ez egyrészt szükséges, ha szinkronban szeretnénk tartani az alkönyvtárakat, ugyanakkor elég veszélyes, hiszen a forrás alkönyvtárból véletlenül letörölt fájlok a cél alkönyvtárból is törlődnek.