• 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Automatyczny backup
#1
Backup to kopia zapasowa, z której administrator jest w stanie uzyskać oryginalne dane w przypadku ich utraty lub uszkodzenia. Problem polega na stworzeniu skryptu, który o konkretnej porze zrobi zrzut najważniejszych plików (np. plików użytkowników). W zagadnieniu został użyty program do tworzenia kompresowanego systemu plików Read-Only (tylko do odczytu) – mksquashfs.

Kod:
name=$(date +%y-%m-%d)
mksquashfs /bin /etc $PWD/backup.$name.squashfs -comp xz -Xbcj x86 -Xdict-size 100%

Cron to uniksowy daemon, który zajmuje się uruchamianiem innych programów o określonej porze. Swoje dane czerpie z pliku crontab, który działa jak tabela. Edytor crontab wywołujemy poleceniem crontab -e (jako administrator). 

Kod:
0 2 * * * exec /backup.sh

Do przywrócenia utraconych danych używając polecenia mount administrator jest w stanie uzyskać dostęp do wcześniej utworzonej kopii zapasowej danych.

Kod:
mount -o loop <ścieżka do pliku z kopią zapasową>.squashfs /mnt
  Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości