जबकि एक अलग घर विभाजन सामान्य रूप से स्थापना के दौरान चुना जाता है, फिर भी आप उबंटू को स्थापित करने के बाद एक अलग घर विभाजन में माइग्रेट कर सकते हैं - हालांकि यह थोड़ा सा काम लेता है।
उबंटू स्थापित करते समय
उबंटू स्थापित करते समय एक अलग घर विभाजन बनाना आसान है। कस्टम विभाजन लेआउट का उपयोग करने और एकाधिक विभाजन बनाने के लिए "कुछ और" स्थापना विकल्प चुनें। अपने विभाजनों में से किसी एक के लिए माउंट पॉइंट सेट करें / - जिसमें मूल फ़ाइल सिस्टम - और किसी अन्य विभाजन के माउंट पॉइंट / home के रूप में होगा। जब आप भविष्य में उबंटू स्थापित करते हैं, तो आप अपने पुराने घर विभाजन को फिर से / घर के रूप में सेट कर सकते हैं - लेकिन प्रारूप चेकबॉक्स को अनचेक करना सुनिश्चित करें या आपकी फ़ाइलों को हटा दिया जाएगा।
उबंटू स्थापित करने के बाद
यदि आप उबंटू इंस्टॉल करते समय एक अलग होम विभाजन नहीं बनाते हैं, तो आपको उबंटू को स्क्रैच से पुनर्स्थापित करने की आवश्यकता नहीं है। स्थापना के बाद एक अलग घर विभाजन में माइग्रेट करने के लिए, आपको एक नया विभाजन बनाना होगा (जो आपके मौजूदा विभाजन का आकार बदलने की आवश्यकता हो सकती है), फ़ाइलों को अपनी मौजूदा होम निर्देशिका से उस विभाजन में कॉपी करें, और उबंटू को नए विभाजन को माउंट करने के लिए कहें /होम।
चरण 1: नया विभाजन बनाएं
यदि आपके पास कुछ खाली स्थान है, तो यह कदम आसान है। यदि आप नहीं करते हैं, तो आपको अपने सिस्टम विभाजन का आकार बदलना होगा और मुक्त स्थान में नया विभाजन बनाना होगा। इस चरण को पूरा करने के लिए उबंटू विभाजन का आकार बदलने के लिए हमारी मार्गदर्शिका का पालन करें। यदि आपके पास खाली स्थान है या सिस्टम विभाजन का आकार बदलने की आवश्यकता नहीं है, तो आप केवल GParted इंस्टॉल कर सकते हैं और लाइव सीडी से पुनरारंभ किए बिना विभाजन बना सकते हैं - आप एक ext4 विभाजन बनाना चाहते हैं।
चरण 2: नई विभाजन में होम फ़ाइलें कॉपी करें
उबंटू नए विभाजन को माउंट करना आसान बनाता है - बस फ़ाइल प्रबंधक में डिवाइस के तहत इसे क्लिक करें। आपके द्वारा करने के बाद, गो मेनू पर क्लिक करें और इसके माउंट पॉइंट को देखने के लिए स्थान का चयन करें।
sudo cp -Rp /home/* /mount/location
आपको.gvfs निर्देशिका के बारे में एक त्रुटि दिखाई देगी - यह सामान्य है; आप इसे अनदेखा कर सकते हैं।
चरण 3: नए विभाजन के यूयूआईडी का पता लगाएं
उपरोक्त लंबी, यादृच्छिक दिखने वाली स्ट्रिंग वास्तव में विभाजन का यूयूआईडी है, और हमें विभाजन को हमारे fstab फ़ाइल में जोड़ने की आवश्यकता होगी, जो लिनक्स को बताता है कि विभाजन के दौरान विभाजन को माउंट करना है। टर्मिनल में निम्न आदेश चलाकर आप विभाजन के UUID को भी ढूँढ सकते हैं:
sudo blkid
चरण 4: fstab फ़ाइल को संशोधित करें
हमारी fstab फ़ाइल को संशोधित करने से पहले, हमें एक बैकअप प्रतिलिपि बनाना चाहिए जिसे हम पुनर्स्थापित कर सकते हैं, बस मामले में:
sudo cp /etc/fstab /etc/fstab.backup
इसके बाद, gedit में fstab फ़ाइल खोलने के लिए निम्न आदेश चलाएं। यदि आप चाहें तो आप एक और टेक्स्ट एडिटर का भी उपयोग कर सकते हैं।
gksu gedit /etc/fstab
निम्न पाठ को fstab फ़ाइल में एक नई पंक्ति पर जोड़ें, _ भाग को अपने नए होम विभाजन के पूर्ण यूयूआईडी के साथ ऊपर sudo blkid कमांड से बदलें:
UUID=_ /home ext4 nodev,nosuid 0 2
चरण 5: होम निर्देशिका ले जाएं और पुनरारंभ करें
टर्मिनल से, अपनी होम निर्देशिका छोड़ने के लिए निम्न आदेश चलाएं, अपनी वर्तमान होम निर्देशिका को प्लेसहोल्डर स्थान पर ले जाएं, और एक नई, खाली होम निर्देशिका बनाएं जो आपका नया विभाजन इस पर आरोहित होगा:
cd / && sudo mv /home /home_old && sudo mkdir /home
sudo shutdown -r now
साफ - सफाई
अपने कंप्यूटर को पुनरारंभ करने के बाद, आपको सामान्य रूप से लॉग इन करने में सक्षम होना चाहिए। उबंटू अब अलग घर विभाजन का उपयोग कर रहा है। यह सुनिश्चित करने के बाद कि सब कुछ ठीक हो गया है और आपके पास अभी भी आपकी सभी फाइलें आपकी / होम निर्देशिका में हैं - बस मामले में - आप अंतरिक्ष को खाली करने के लिए अपनी / home_old निर्देशिका को हटा सकते हैं:
sudo rm -rf /home_old