Przeprowadzam migrację z systemu Windows do Ubuntu na osobisty pulpit i chcę poznać prosty sposób tworzenia kopii zapasowych danych osobowych, takich jak zakładki Firefox, dokumenty osobiste itp.
W Windows kopiuję wszystko ręcznie, a w Ubuntu chcę utworzyć skrypt bash, aby zrobić to automatycznie.
Nie mam wiedzy na temat skryptowania bash poza tworzeniem pliku i jego uruchamianiem oraz ten prosty przykład:
#!/bin/bash
cp /files/file.doc /media/flashdrive/
Jak mogę automatycznie wykryć mój bieżący profil? (Mam obecnie 3 profile na moim komputerze, jeden nie używam, jeden dla mojej żony, która nie ma zakładek, i moja).
Odpowiedzi:
Poleciłbym użyć rsync (w Ubuntu).
Jeśli masz setki megabajtów danych, możesz chcieć tylko zsynchronizować / wykonać kopię zapasową zmodyfikowanego. Zwiększy to szybkość tworzenia kopii zapasowej.
Podobnie jak w przypadku innych plików, takich jak hosty, możesz po prostu
cp
Teraz dla firefoxa musisz znaleźć profil, którego używasz, a
profiles.ini
następnie możesz skopiować bookmarks.htmlMożesz użyć grep, aby dowiedzieć się, jakiego folderu używa profile.ini:
które wygenerują:
Następnie usuń
Path=
Oto jak będzie wyglądać backup.sh:
Teraz
chmod +x
twoja kopia zapasowa.sh, a następnie uruchom ją./backup
źródło
if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi
W przypadku przeglądarki Firefox myślę, że możesz użyć funkcji Firefox do synchronizacji, aby zsynchronizować swoje profile.
W przypadku dokumentów kopii zapasowych możesz także wypróbować oprogramowanie, takie jak unison lub FreeFileSync.
źródło
Ręcznie wykonaj kopię zapasową profilu
Jeśli nie masz nic przeciwko kopiowaniu plików i folderów, możesz ręcznie wykonać kopię zapasową swojego profilu. Ten proces może być tak prosty, jak skopiowanie pojedynczego katalogu do lokalizacji kopii zapasowej. Większość pracy polega na znalezieniu miejsca przechowywania folderu profilu.
Poczta jest domyślnie przechowywana w profilu. Jeśli ponownie skonfigurowałeś Thunderbirda, Mozilla Suite lub SeaMonkey do przechowywania wiadomości kont poza profilem, musisz również skopiować „katalog lokalny” dla tego konta. Sprawdź w ustawieniach konta, aby znaleźć lokalizację katalogu lokalnego każdego konta. [edytuj] Ręcznie przywróć profil
Aby przywrócić kopię zapasową profilu:
źródło