Zálohovanie a práca so súbormi v Linuxe (4. diel)

Ako spraviť efektívne zálohy v Linuxe – rsync, tar, scp, du, df...

Zálohovanie a práca so súbormi v Linuxe (4. diel)
Photo by benjamin lehman / Unsplash

V tomto diely sa zameriame na praktické príkazy, ktoré využiješ pri práci so súbormi, zálohách a presunoch dát. Nezáleží na tom, či ide o osobný projekt alebo produkčný server – vedieť spraviť rýchlu a efektívnu zálohu je základ.

1. cp, mv, rm – základná manipulácia

cp -r zdroj/ ciel/

Kopírovanie, presúvanie a mazanie súborov – nič svetoborné, ale nutné ovládať.

2. tar – balenie a rozbaľovanie

tar -czvf backup.tar.gz ./projekt

Ideálny formát pre kompletné zbalenie adresára (napr. pri deployi alebo zálohe).

3. rsync – chytré kopírovanie

rsync -av --delete ./projekt/ /mnt/backup/projekt/

Zrkadlenie adresárov – prenáša len zmenené súbory. Veľmi rýchle a spoľahlivé.

4. scp – kopírovanie medzi servermi

scp backup.tar.gz [email protected]:/home/user/zalohy/

Bezpečný prenos súborov cez SSH medzi servermi alebo lokálnym PC.

5. du a df – miesto na disku

du -sh *

Zistíš, čo ti žerie najviac miesta a koľko ti ho vlastne ostáva.

6. mount a umount

mount /dev/sdb1 /mnt/disk

Pripojenie externých diskov alebo sieťových úložísk.

Záver

Zálohovanie by nemalo byť len jednorazová úloha – ideálne je ho automatizovať a testovať. V ďalšom diely sa pozrieme na plánovanie úloh pomocou cron a monitorovanie bežiacich skriptov.