W skrócie program w wersji .deb o nazwie: system-backup instaluje się w systemie u mnie w menu administratora. Dodaje do systemu skrypt/program system-backup w ścieżce : /usr/bin/system-backup + ikonkę w systemie. Po uruchomieniu z menu: System-Backup (CloneZilla) program dodaje do naszego USB-HDD/SSD ( który uwaga musi być wtedy podłączony pod usb !) dwa pliki : clone.sh / restore.sh , także wpisy w pliku 40_custom odnośnie menu GRUB dla uruchomienia opcji: Backup /Restore / ClozeZilla na koniec uaktualnia prog. Grub. Całość konfiguracji wymaga podpiętego dysku USB-HDD/SSD (ext4) i programu CloneZilla w wersji ISO o nazwie i w ścieżce : /clonezilla.iso
Oczywiście musimy na naszym PC/laptopie uruchomić GRUB-a w czasie startu boot-owania systemu!
Program po odinstalowaniu usuwa wszystkie modyfikacje i wpisy w systemie ...oprócz plików na samym USB-HDD/SSD które przeważnie zapisują się jako root lub uprawnieniami konkretnego usera i trzeba je usunąć ręcznie.
Pomimo iż moim zdaniem w 99% nie powinno być żadnych problemów z w/w programem ponieważ sam skrypt nie identyfikuje partycji / dysków jako sda / nvme itd które czasami mogą się zmieniać przy boot-owaniu systemu a korzysta z UUID dysku / partycji systemowej ...to jednak zalecam do korzystania z w/w programu na razie doświadczonym użytkownikom Linux-a. Nie ponoszę odpowiedzialności przy ewentualnych szkodach itd
Jednak moim zdanie jest to na dzień dzisiejszy taka podstawa przy użytkowaniu systemu Linux i robieniu z nim różnych dziwnych konfiguracji i instalacji programów z np. nieznanych źródeł ...czyli szybki BACKUP / RESTORE systemu który nie zmusza nas do ciągłego wybierania z menu CloneZilli odpowiednich ustawień szukania swojego dysku itd + brak jakichkolwiek okienek tylko automatyczny backup z informacjami li tylko w terminalu. Ja stosuję z powodzeniem w systemie LinuxMint ( czyli w sumie Ubuntu ) ale powinno działać na każdym systemie Linux i uruchomionym GRUB/menu. I tak naprawdę właśnie powinien być pomocny mniej doświadczonym użytkownikom Linux-a przy robieniu backupu systemu (przy pomocy prog. CloneZillia ...i nie tylko) .
Wpisy jakie powinniśmy zobaczyć w menu GRUB-a :
Przywracanie systemu powinno dokonać się z ostatnio zapisanego obrazu na USB . Żeby wybrać inne można skorzystać z CloneZilli w wersji standard czyli tekstowej grafice TUI i wybrać samodzielnie dany backup.CloneZilla - Automatyczny Backup Systemu (na USB-HDD/SSD)
CloneZilla - Przywracanie Systemu (ostatni zapisany obraz na USB)
CloneZilla - wersja standardowa (z GUI/TUI)
Backup jest także robiony z opcją weryfikacji obrazu ! i dlatego może trwać dłużej jednak to podstawa żeby mieć 100% pewności zapisanego obrazu.
Do minusów można zaliczyć że w kopi systemu znajdzie się także plik :clonezilla.iso (430MB) jeśli ktoś ma mało miejsca na dysku to jest jakiś problem. Może w przyszłości uda się wszystko umieścić na USB ...może na Ventoy ?
Ps. powiem wam więcej w mojej konfiguracji sprzętowej na lapku Lenovo na której mam 3 systemy OS Mint/MXlinux/Windows + dwa dyski twarde nvme mam zawsze spore kłopoty z wykonaniem poprawnej kopii partycji. Dzieje się to przez to że systemy Linux u mnie Mint / CloneZilla (debian) inaczej przypisują nazwy np. /dev/nvme0n1p4 na /dev/nvme1n1p4 czyli nazwy dysków /dev/nvme0 lub 1
Teraz po wykonaniu obrazu skryptem zapisującym UUID systemowej partycji / dysku i restore Clonezilla za każdym razem znajduje i prawidłowo przywraca obraz ...ALE !!! CloneZilla na końcu też "głupieje" i wypisuje o błędach np. obraz przywrócony prawidłowo ale trzeba np. dokonać zmian w pliku fstab
Zamieszczę też skrypt + prog. w wersji .deb system-backup2 tzw. wersji full / USB ...czyli już wszystko na naszym USB-HDD/SSD chodzi tu w szczególności o program CloneZilla w wersji ISO ( ok 490MB )/ backup-y / skrypty itd. Uwaga podłączając nasz USB-HDD/SSD skrypt usunie wszystko na w/w ! ale spokojnie trzeba wpisać / podać swój USB np. sda /sdb / sdc itp skrypt wyświetli co jest podłączone pod USB i na końcu zatwierdzić 2 X ....t , utworzy dwie partycje 1( o nazwie CLONEZILLA) (fat32) 2GB i 2 (o nazwie CLONEZILLA_DATA)(ext4) partycja z resztą przestrzeni na backup-y i skrypty. Na partycji fat32 musimy umieścić / skopiować obraz ISO CloneZilli oczywiście jak poprzednio o nazwie clonezilla.iso. Uwaga nie do końca jeszcze sprawdziłem tą wersję np opcję restore ....bo backup na USB działa OK tak więc wymaga testowania i potwierdzenia czy działa dobrze. Także taka mała uwaga nasz USB-HDD/SSD podłączamy podczas startu systemu !!! a nie jak GRUB i menu już widzimy
Wiadomo przy skrypcie system-backup2 jeśli chcemy potem usunąć w/w to musimy wszystkie wpisy usuwać ręcznie / i update-grub ...no tak naprawdę tylko wpisy w pliku: /etc/grub.d/40_custom wersja .deb czyści podobnie jak pierwszy system-backup
Ponieważ ten skrypt / program formatuje dyski lub partycję dołożyłem jeszcze kod zabezpieczający przed przypadkowym formatowaniem partycji systemowej ...no ale wiadomo w systemie możemy mieć kilka dysków i partycji np. z cennymi danymi itd itp i przed tym już nie można zapobiec nie można stworzyć programu zupełnie idioto-odpornego !
W tym wypadku wpisy w GRUB powinny być takie :
powodzenia w testowaniu !CloneZilla - Automatyczny Backup Systemu (na USB)
CloneZilla - Automatyczne Przywracanie Systemu (ostatni zapisany obraz na USB)
CloneZilla - Standard TUI
SHA1 - 3e488731721a45cefcabda33daabce25f6cbef7a - system-backup2_1.0-2.deb

