Ось рішення, яке я використовую з SquashFS. Він досить схожий на рішення TAR.GZ, запропонований раніше, але має деякі основні переваги.
SquashFS - це стисла файлова система, яка повністю зберігається в одному файлі. Цей файл можна встановити до існуючої системи та отримати доступ до нього звичайним чином, як і будь-який інший розділ. Різниця від TAR.GZ полягає в тому, що SquashFS - це повномасштабна файлова система з випадковим доступом до файлів, тоді як TAR - лише один великий об'єднаний файл.
Це означає, що якщо ви хочете встановити якусь велику резервну копію всієї файлової системи, для TAR.GZ це зайняло б 5 годин (на мій досвід), а для SquashFS знадобиться всього кілька хвилин / секунд. Те саме стосується і операції стиснення / резервного копіювання, SquashFS у багато разів швидше.
ОНОВЛЕННЯ 2017-01-31 : Схоже, ви можете не тільки змонтувати файл squashfs, але й відкрити його як звичайний архів із знайомими програмами, такими як File Roller в Linux та 7-Zip в Windows тощо.
Ось ось команда, яку я використовую для резервного копіювання моєї кореневої папки:
sudo mksquashfs / /path/to/backup/hdd/root-backup.sqsh -e home media dev run mnt proc sys tmp
де перемикач "-e" виключає папки, які ви хочете виключити (наприклад, віртуальні та зовнішні папки Linux у моєму прикладі).
Після того, як резервна копія буде виконана, я можу зараз її встановити:
sudo mkdir /mnt/root_backup
sudo mount /path/to/backup/hdd/root-backup.sqsh /mnt/root_backup -t squashfs -o loop
Тепер просто зачекайте пару хвилин (залежно від розміру архіву) та насолоджуйтесь усіма своїми файлами у папці / mnt / root_backup.
Те ж саме можна зробити для папки / home / myname, наприклад
sudo mksquashfs /home/myname /path/to/backup/hdd/home-backup.sqsh -e Dropbox GoogleDrive
Тут я виключаю Dropbox і GoogleDrive, щоб уникнути можливих проблем у майбутньому, якщо я відновлю ці папки із резервної копії, і вони стануть возитися з фактичними файлами в хмарі.
Перевірте більше інформації на веб-сайті http://tldp.org/HOWTO/SquashFS-HOWTO/creatingandusing.html