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.