Oto rozwiązanie, którego używam z SquashFS. Jest dość podobny do proponowanego wcześniej rozwiązania TAR.GZ, ale ma kilka istotnych zalet.
SquashFS to skompresowany system plików, który jest całkowicie zapisany w jednym pliku. Ten plik można zamontować w istniejącym systemie i uzyskać do niego dostęp w zwykły sposób, jak każdą inną partycję. Różnica w stosunku do TAR.GZ polega na tym, że SquashFS jest w pełni funkcjonalnym systemem plików z losowym dostępem do plików, podczas gdy TAR jest tylko jednym dużym połączonym plikiem.
Oznacza to, że jeśli chcesz zamontować dużą kopię zapasową całego systemu plików, dla TAR.GZ zajmie to około 5 godzin (z mojego doświadczenia), a dla SquashFS zajmie to tylko kilka minut / sekund. To samo dotyczy operacji kompresji / tworzenia kopii zapasowych, SquashFS jest wielokrotnie szybszy.
AKTUALIZACJA 31.01.2017 : Wygląda na to, że nie tylko możesz zamontować plik squashfs, ale także otworzyć go jako zwykłe archiwum ze znanymi aplikacjami, takimi jak File Roller w systemie Linux i 7-Zip w systemie Windows itp.
Oto polecenie, którego używam do utworzenia kopii zapasowej folderu głównego:
sudo mksquashfs / /path/to/backup/hdd/root-backup.sqsh -e home media dev run mnt proc sys tmp
gdzie przełącznik „-e” wyklucza foldery, które chcesz wykluczyć (np. wirtualne i zewnętrzne foldery Linuxa w moim przykładzie).
Po utworzeniu kopii zapasowej mogę ją teraz zamontować:
sudo mkdir /mnt/root_backup
sudo mount /path/to/backup/hdd/root-backup.sqsh /mnt/root_backup -t squashfs -o loop
Teraz poczekaj kilka minut (w zależności od wielkości archiwum) i ciesz się wszystkimi plikami w folderze / mnt / root_backup.
To samo można zrobić dla folderu / home / myname, np
sudo mksquashfs /home/myname /path/to/backup/hdd/home-backup.sqsh -e Dropbox GoogleDrive
Wykluczam tutaj Dropbox i GoogleDrive, aby uniknąć potencjalnych problemów w przyszłości, na wypadek, gdyby przywróciłem te foldery z kopii zapasowej i popsuły się z rzeczywistymi plikami w chmurze.
Sprawdź więcej informacji na http://tldp.org/HOWTO/SquashFS-HOWTO/creatingandusing.html