यह गाइड आपको दिखाएगा कि कस्टम सेलेक्टिव लिनक्स बैकअप कैसे बनाएं जहां आप ठीक से निर्दिष्ट करते हैं कि आप किन फाइलों का बैकअप लेना चाहते हैं।
लिनक्स में आपके डेटा को सुरक्षित और उपलब्ध रखने के लिए आप कई बैकअप विधियों का उपयोग कर सकते हैं — हमने पहले उनमें से कई को कवर किया है। सबसे सरल शायद सब कुछ बैकअप करना है। यह विधि, कुछ परिस्थितियों में व्यवहार्य होने के बावजूद, हमेशा सबसे चतुर तरीका नहीं है यदि आपके पास स्पेस की कमी है। तो आप एक अधिक सेलेक्टिव बैकअप विधि का उपयोग कर सकते हैं। आइए एक को देखें, जिसमें आप उन फाइलों को चुनते हैं जिनका आप बैकअप लेना चाहते हैं, और केवल इन फाइलों का बैकअप लेने के लिए एक सिंगल लाइन कमांड चलाते हैं।
अपना पसंदीदा टेक्स्ट एडिटर लॉन्च करें और उन सभी फाइलों की सूची बनाएं जिनका आप बैकअप लेना चाहते हैं। प्रत्येक फाइल का पूरा पथ डालें, और प्रति लाइन एक फाइल रखें। तो आपकी अंतिम सूची कुछ इस तरह दिखेगी:
/etc/passwd
/etc/users
/home/calvin/accounts.txt
/home/calvin/otherimportantstuff.tar.gz
…
फाइल को backup_list.txt जैसे नाम से सेव करें, या जो भी आपको उपयुक्त लगे। अब हम एक अतिरिक्त इनपुट पैरामीटर, -T के साथ tar कमांड का उपयोग करेंगे। अपरकेस T एक पैरामीटर है जो इनपुट के रूप में फाइलों की सूची लेता है।
-T पैरामीटर के बिना एक डायरेक्टरी को आर्काइव करने की कमांड है:
# tar -zcf archive.tar.gz directory-to-backup
अब हम इस कमांड को संशोधित करेंगे ताकि यह हमारे द्वारा तैयार की गई सूची को इनपुट के रूप में ले। हम tar में -T विकल्प का उपयोग करके ऐसा करेंगे:
# tar -zcf backup.tar.gz -T /etc/backup_list.txt
नव निर्मित आर्काइव, backup.tar.gz की सामग्री देखें। इसमें वे फाइलें होनी चाहिए जिन्हें आपने फाइल backup_list.txt में सूचीबद्ध किया था। आप लिनक्स में date कमांड का उपयोग करके इस कमांड को थोड़ा स्मार्ट बना सकते हैं। बैकअप की तारीख को आपके द्वारा बनाए गए आर्काइव के फाइलनाम में स्वचालित रूप से डालने के लिए लिनक्स के लिए इस कमांड का उपयोग करें। उपरोक्त कमांड को कुछ इस तरह संशोधित करें:
# tar -zcf backup-`date +%Y-%m-%d`.tar.gz -T /etc/backup_list.txt
अब आपके बैकअप वाले आर्काइव फाइल में बैकअप की तारीख, महीना और वर्ष होगा। इससे आपके "सेलेक्टिव" लिनक्स बैकअप से डेटा स्टोर करना और पुनर्प्राप्त करना आसान हो जाता है।