[+] CRONTAB - kopiowanie plików

Konfiguracja serwerów, usług, itp.
szymon130
Posty: 2
Rejestracja: 11 marca 2013, 15:22

[+] CRONTAB - kopiowanie plików

Post autor: szymon130 »

Witam.
W moim serwerze są zamontowane dwa dyski 500GB. Na jednym z nich znajduje się system Debian.

Chciałbym za pomocą CRONTAB-a robić kopię katalogu /home na drugim dysku, wpisuję:

Kod: Zaznacz cały

*/1 * * * * cp -r /home/ /backup/
Katalog /backup jest to drugi dysk kopii zapasowej widoczny w /.

Wszystko świetnie działa, z jednym problemem. Wszystkie pliki się nadpisują nawet jeżeli nie różnią się rozmiarem. Moje pytanie brzmi: jak skonstruować polecenie CRON-a aby pliki kopiowały się na dysk i podmieniały ze starymi ale tylko w przypadku zmiany ich rozmiaru (edycji)?
Jak dodać do tego usuwanie plików, których już nie ma na partycji /home aby nie zaśmiecać katalogu /backup?

Aktualnie kopia robiona jest co minutę w celach testowych, dopiero zaczynam konfigurację i w przyszłości ustawię co 24 godziny.
Proszę o pomoc.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

rsync może być Ci pomocny.
szymon130
Posty: 2
Rejestracja: 11 marca 2013, 15:22

Post autor: szymon130 »

Dziękuję za szybką odpowiedź. Zapoznam się z lekturą na temat rsync wieczorem. Powiedz mi tylko na szybko, czy rsync usuwa także pliki z /backup jeżeli w /home już plik nie istnieje? Jeszcze raz dziękuję.

Edycja:
19.38 - 11.03.2013
Lektura odpowiedziała na wszystkie moje pytania.
Temat do zamknięcia
ODPOWIEDZ