kawak

Backup cz.1

kawak

„Ludzie dzielą się na tych, którzy robią kopie zapasowe i tych, którzy będą je robili”

Żyjemy w czasach, gdzie wszystko jest skomputeryzowane .. a te komputery lubią się psuć albo gubić pliki… Głupio tak stracić wszystko co robiliśmy przez parę tygodni/miesięcy/lat przez błąd sprzętowy albo błąd oprogramowania.. wszystko tak na prawdę możemy stracić w chwilę… ktoś może nam się włamać na serwer… możemy ściągnąć jakiś syf na kompa i niespodzianka … plików brak, kopi brak, nerwów brak…

Oczywiście backupy można robić na miliony sposobów

ręczny backup 🙂

W tym tutku postaram się opisać dwa narzędzie, które nam powinny trochę ułatwić życie.

Na pierwszy ogień idzie aplikacja apt-clone

Za jej pomocą możemy wygodnie zapisać wszystkie programy które zainstalowaliśmy przez „apt install” – przydatne jeśli nie pamiętamy co instalowaliśmy 🙂 (tylko programy bez ich konfigów:( )

To lecimy.

apt install apt-clone
[t] i do przodu

Teraz tworzymy nasz folder do backupu – żeby sam backup miał się gdzie zapisać 🙂

mkdir backupAplikacji

apt-clone clone backupAplikacji/

Komenda apt-clone clone backupAplikacji/ spoworuje, że w naszym folderze zrobi się plik apt-clone-state-a126.tar.gz

Program podał które programy nie są instalowalne (brak)

i które mają nie zgodną wersje ( co kolwiek to oznacza ale brak)

Jeśli macie coś napisane to dodajcie –with-dpkg-repack czyli

apt-clone clone --with-dpkg-repack backupAplikacji/

Całość u mnie na mikrusie trwa około 2 minut

cd backupAplikacji/

apt-clone info backupAplikacji/apt-clone-state-a126.tar.gz

I widzimy, że jakiś backup się zrobił

w razie czego zapiszemy listę zainstalowanych aplikacji do pliku txt …

komdena

apt list --installed > listaAplikacji.txt
apt coś pomarudziło.. .ale nic znaczącego 😉

cat listaAplikacji.txt Pokaże nam co jest zainstalowane i ich wersje 😉

Aby przywrócić pliki z backupu

apt-clone restore  apt-clone-state-a126.tar.gz 

Od razu mówię…piszę… nie robiłem tego… nie miałem potrzeby i obym tego nie potrzebował!!! i Ty też 🙂

Dobra mam backup aplikacji … przydał by się backup plików i folderów w których coś mieszałem 🙂 więc tu będzie trochę dłubania do tego przyda nam się narzędzie https://rclone.org

rclone – przesyła pliki na serwer 🙂 który dodamy lista… jest ogromna

A co mi tam wkleję ją 🙂

Rclone is a command line program to sync files and directories to and from:

Jeśli masz inny serwer możesz użyć rsync’a ale to ma być tutorial dla początkujących więc nie mamy innego serwera 😀

Jak podaje ich wiki https://rclone.org/install/

curl https://rclone.org/install.sh | sudo bash

powinna nam zainstalować pakiet ale

nie posiadamy programu curl

trzeba go doisntalować

apt install curl

I możemy dalej lecieć 🙂

curl https://rclone.org/install.sh | sudo bash

successfully 🙂 installed.

Możemy robić backup gdzie chcemy … w moim przypadku zrobię to na http://mega.nz

rclone config

Tworzymy plik konfiguracyjny z połączeniem do zdalnego miejsca

[n] – new remote – nowy konfig nowe miejsce w sieci i enter

potem zapyta nas o nazwe więc pisałem „mega” i enter

teraz musimy wpisać numerek miejsca gdzie się połączymy MEGA ma 18 więc wklepuje 18

18 i [enter]

Teraz podajemy login i pass (2razy) do mega

oczywiście mam zakręcone hasło do mega i nie trafiłem parę razy 😀

Pytanie czy chcemy zaawansowany config (ja nie chce) więc [n]

Wszystko się zgadza – [y]
i wychodzimy z configu [q]

O ile nie pomyliliśmy się z loginem i hasłem … to wszystko będzie działać aby to sprawdzić .. leci komenda

rclone lsd mega:

No i zgadza się… co mam na mega pokazuje mi na dysku 🙂 JUPI! połączenie się udało.

kopiujemy pliki i fildery do mega (robimy backup)

rclone copy backupAplikacji/ mega:mikrus

Czyli rclone robi kopie całego folderu backupAplikacji używając mega do folderu mikrus

JUPI! Stworzył sie folder a w nim są pliki

Koniec części pierwszej!

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Back to top