जवाबों:
आप rsync कमांड का उपयोग कर सकते हैं।
पूर्ण सिस्टम बैकअप के लिए rsync का उपयोग कैसे करें
rsync -aAXv --exclude={DIRECTORIES TO EXCLUDE} /SOURCEDIR/* /TARGETDIR
यह मानकर कि आप पूरे सिस्टम का बैकअप ले सकते हैं, जिसे आप चला सकते हैं:
rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /path/to/backup/folder
जैसा कि ऊपर वेबसाइट में बताया गया है, आपको उन रास्तों को बाहर करना होगा जो रनटाइम के दौरान सिस्टम द्वारा गतिशील रूप से उत्पन्न होते हैं, या अतिरिक्त ड्राइव जैसे कि यूएसबी ड्राइव (उदा। / मीडिया, / mnt) को माउंट करने के लिए उपयोग किए जाते हैं।
निश्चित रूप से ऐसा करना सबसे अच्छा होगा, जबकि एकल मोड में या इससे भी बेहतर एक और सिस्टम को चलाने के बजाय जो आप बैकअप ले रहे हैं - आप ड्राइव को केवल पढ़ने के लिए भी माउंट कर सकते हैं - यह सुनिश्चित करने के लिए कि बैकअप के दौरान फ़ाइलों को बदलने का प्रयास नहीं किया गया है । आप जिस ड्राइव का बैकअप ले रहे हैं उसके वर्तमान माउंट के लिए SOURCEDIR को बदलना न भूलें