यहाँ एक समाधान है जिसका उपयोग मैं स्क्वाशएफ के साथ करता हूं। यह पहले प्रस्तावित TAR.GZ समाधान के समान है, लेकिन इसके कुछ प्रमुख लाभ हैं।
स्क्वाशएफ एक संपीड़ित फ़ाइल प्रणाली है, जो पूरी तरह से एक फ़ाइल में संग्रहीत है। इस फाइल को मौजूदा सिस्टम में लगाया जा सकता है और किसी भी अन्य विभाजन की तरह सामान्य तरीके से एक्सेस किया जा सकता है। TAR.GZ के लिए अंतर यह है कि स्क्वाशएफ फ़ाइलों के लिए यादृच्छिक अभिगम के साथ एक पूर्ण-विकसित फ़ाइल सिस्टम है, जबकि TAR केवल एक बड़ी संक्षिप्त फ़ाइल है।
इसका मतलब यह है कि यदि आप अपने पूरे फाइल सिस्टम के कुछ बड़े बैकअप को माउंट करना चाहते हैं, तो TAR.GZ के लिए यह 5 घंटे (मेरे अनुभव में) और स्क्वाशएफ के लिए सिर्फ कुछ मिनट / सेकंड का समय लगेगा। संपीड़न / बैकअप ऑपरेशन के लिए भी यही सच है, स्क्वैश एफएस कई गुना तेज है।
UPDATE 2017-01-31 : ऐसा प्रतीत होता है कि न केवल आप स्क्वाशफ फाइल को माउंट कर सकते हैं, बल्कि इसे एक सामान्य संग्रह के रूप में भी जान सकते हैं, जिसमें लिक्विड पर फाइल रोलर और विंडोज पर 7-जिप, आदि।
तो यहाँ एक कमांड है जिसका उपयोग मैं अपने रूट फ़ोल्डर का बैकअप लेने के लिए करता हूँ:
sudo mksquashfs / /path/to/backup/hdd/root-backup.sqsh -e home media dev run mnt proc sys tmp
जहां "-ई" स्विच उन फ़ोल्डरों को बाहर करता है जिन्हें आप बाहर करना चाहते हैं (जैसे मेरे उदाहरण में वर्चुअल और बाहरी लिनक्स फ़ोल्डर)।
बैकअप हो जाने के बाद, अब मैं इसे माउंट कर सकता हूं:
sudo mkdir /mnt/root_backup
sudo mount /path/to/backup/hdd/root-backup.sqsh /mnt/root_backup -t squashfs -o loop
अब बस युगल मिनट (संग्रह के आकार के आधार पर) प्रतीक्षा करें और / mnt / root_backup फ़ोल्डर में अपनी सभी फ़ाइलों का आनंद लें।
उसी / घर / myname फ़ोल्डर के लिए किया जा सकता है, जैसे
sudo mksquashfs /home/myname /path/to/backup/hdd/home-backup.sqsh -e Dropbox GoogleDrive
मैं भविष्य में किसी भी संभावित समस्याओं से बचने के लिए ड्रॉपबॉक्स और GoogleDrive को बाहर कर देता हूं, अगर मैं उन फ़ोल्डरों को बैकअप से पुनर्स्थापित करता हूं और वे क्लाउड में वास्तविक फ़ाइलों के साथ गड़बड़ कर रहे हैं।
अधिक जानकारी के लिए http://tldp.org/HOWTO/SquashFS-HOWTO/creatinganduse.html देखें