Skocz do zawartości
Szukaj w
  • Więcej opcji...
Znajdź wyniki, które zawierają...
Szukaj wyników w...
Shibby

Automatyczna kopia zapasowa z uploadem

Rekomendowane odpowiedzi

Hej, przedstawiam wam rozwiązanie na automatyczną kopię zapasową serwera wraz z uploadem na Mega.nz

 

  • Instalacja potrzebnych pakietów
sudo apt install curl
sudo apt install p7zip-full p7zip-rar
  • Pobranie oraz instalacja narzędzia Rclone
curl https://rclone.org/install.sh | sudo bash
  • Po instalacji, przystępujemy do konfiguracji
rclone config
  • Tworzymy plik z połączeniem do naszego konta rclone

 

-  Wybieramy new remote (n)

- Nazywamy połączenie np. projekt

- Następnie wybieramy 21

- Podajemy login do naszego hasła

- Podajemy hasło do konta (y)

- Następnie wybieramy N i rezygnujemy z zaawansowanej konfiguracji

- Zatwierdzamy naszą konfigurację (y)

 

  • Sprawdzamy poprawność konfiguracji
rclone lsd projekt:
  • Logujemy się na nasze konto w Mega.nz i tworzymy katalog o nazwie np. kopia
  • Gdy już mamy wszystko gotowe, czas aby przekopiować jakiś plik,katalog,archiwum na Mega.nz
rclone copy /home/kopia projekt:kopia
  • Aby wszystko robiło się automatycznie, dodajemy prosty skrypt o nazwie np. kopia
# shebang, oznaczający, że skrypt będzie wykonywany przez konkretny interpreter, tutaj bash.
!/bin/bash
# Dodaje datę do archiwum
date=$(date +"%d-%b_%H-%M")
# Prefix dla archiwum, przydatne gdy zapisujesz dwa serwery w jednym katalogu
prefix=TS3_
# Ścieźka do serwera Teamspeak
serverloc=/home/
# Tworzenie archiwum
7z a -t7z /home/$prefix$date.7z $serverloc -m0=lzma2 -mx0 -aoa -mmt=on
# Upload kopii zapasowej na  Mega.nz
echo "Upload kopii zapasowej na Mega.nz"
rclone copy /home/$prefix$date.7z projekt:kopia 
echo "Pomyślnie przesłano pliki"
# Usuwanie archiwum po przesłaniu
echo "Usuwanie archiwum."
rm /home/$prefix$date.7z
  • Nadanie uprawnień do wykonywania skryptu
chmod +x kopia.sh
  • Dodajemy zadanie do crona, aby zadanie w całości odbywało się automatycznie
crontab -e
01 * * * * /bin/bash /home/kopia.sh

 

Edytowane przez Shibby
  • Kocham To! 2
  • Luźna robota. 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.


  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...