आपका प्रश्न डिस्ट्रो-न्यूट्रल है, इसलिए यदि मैं आपके पास कुछ विशिष्ट का उल्लेख करता हूं, तो बस अपनी तरफ से बराबर का उपयोग करें।
मैं वास्तव में आपको बैकअप के लिए एक बाहरी खरीदने की सलाह देता हूं, मेरा विश्वास करो, अपना डेटा खोना सबसे बुरा है। अपने जोखिम पर आगे बढ़ें - लेकिन यदि आप एक नहीं कर सकते हैं, तो यहां आप क्या कर सकते हैं।
जिसकी आपको जरूरत है
- आपके / होम डायरेक्टरी का आकार
- मुक्त स्थान, आपके / होम निर्देशिका के आकार से अधिक
- डिस्क विभाजन उपकरण, मैं gparted सलाह देते हैं
क्या करें
अपने / गृह निर्देशिका के आकार की जाँच करें (अंतिम परिणाम घर कुल होगा):
du -h /home
जांचें कि क्या आपके पास नए विभाजन के लिए पर्याप्त खाली जगह है:
df -h
स्थापित करें
sudo apt-get install gparted
आपको अपने / होम निर्देशिका के आकार से अधिक खाली स्थान चाहिए। यदि आपके पास खाली स्थान नहीं है, तो आप उस नए विभाजन को बनाने में सक्षम नहीं होंगे, और अपने डेटा को किसी बाहरी रूप से स्थानांतरित करने की आवश्यकता होगी।
यदि आपके पास स्थान है, तो अपने मौजूदा विभाजन को सिकोड़ने के लिए gparted का उपयोग करें, और फिर मुक्त अनलॉक्ड स्थान के साथ एक नया विभाजन बनाएं। एक बार जब आपका नया विभाजन तैयार हो जाता है, तो ध्यान दें कि यह / dev / sdax ( sudo fdisk -l
इसे देखने के लिए उपयोग करें), और अपनी / अपने घर की फ़ाइलों को कॉपी करें।
एक नए डिस्ट्रो में विभाजन का उपयोग करना
आपने एक अन्य डिस्ट्रो को स्थापित करने का उल्लेख किया है, यदि आप अपने वर्तमान डिस्ट्रो को ओवरराइड करने की योजना बनाते हैं, तो स्थापना के दौरान आपको सेटअप विभाजन के लिए कहा जाना चाहिए। उस बिंदु पर आप इस विभाजन को / घर के रूप में निर्दिष्ट कर सकते हैं, इसे प्रारूपित नहीं करने के लिए चुनें , और सब ठीक हो जाएगा, आप इस अगले अनुभाग को छोड़ सकते हैं।
यदि आप अपने वर्तमान डिस्ट्रो को नए / होम विभाजन के साथ काम करना चाहते हैं, तो इस अनुभाग का पालन करें:
मौजूदा डिस्ट्रो में विभाजन को माउंट करें
हमें अपने OS को अपने नए / घर के रूप में विभाजन का उपयोग करने के लिए कहना है, हम इसे fstab में करते हैं, लेकिन पहले हमें इस नए विभाजन का UUID खोजने दें:
ls -l /dev/disk/by-uuid
क्रॉस अपने नए विभाजन / sdax का संदर्भ लें और इसकी UUID की प्रतिलिपि बनाएँ, मेरा जैसा दिखता है 3d866059-4b4c-4c71-a69c-213f0e4fbf32
।
बैकअप fstab: sudo cp /etc/fstab /etc/fstab.bak
संपादित करें fstab:sudoedit /etc/fstab
विचार यह है कि एक नई लाइन को जोड़ा जाए जो विभाजन / घर पर mounts। अपने स्वयं के UUID का उपयोग करें, न कि मैं यहां जो पोस्ट कर रहा हूं;)
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=3d866059.. /home auto default 0 1
सहेजें और पुनः आरंभ करें, और परीक्षण करें यदि नया विभाजन / घर पर दिखाई देता है। df -h
सभी माउंट किए गए विभाजन को सूचीबद्ध करने के लिए चलाएँ , / घर अब उस सूची में होना चाहिए।
टिप्पणियाँ
- यदि आप इसे अच्छी तरह से नहीं जानते हैं तो अपने आप को fstab से परिचित करना एक अच्छा विचार हो सकता है । बस अपना समय लें और प्रत्येक चरण के बारे में सोचें।
- यदि आप एक नया डिस्ट्रो स्थापित करते हैं, और उसी लॉगिन नाम का उपयोग करते हैं, तो आपकी पुरानी / होम फाइलें स्वतः ही आपके स्वामित्व में आ जाएंगी।
- यह एक पोस्ट में कवर करने के लिए एक तुच्छ विषय नहीं है, लेकिन मुझे लगता है कि मुझे इसका अधिकांश हिस्सा मिला। :)