- - लिनक्स पर कमांड लाइन से मैन्युअल रूप से एक हार्ड ड्राइव कैसे करें

लिनक्स पर कमांड लाइन से मैन्युअल रूप से एक हार्ड ड्राइव कैसे करें

पहले हार्ड ड्राइव को मैन्युअल रूप से विभाजित करने की तलाश हैअपने पसंदीदा लिनक्स वितरण स्थापित? यदि हां, तो इसे कमांड लाइन पर करने पर विचार करें। यह उतना थकाऊ नहीं है जितना आप सोचते हैं। वास्तव में, टर्मिनल में हार्ड ड्राइव को मैन्युअल रूप से विभाजित करना बहुत तेज, अधिक कुशल है, और आपको अपने ओएस को बहुत जल्दी स्थापित करने की अनुमति देता है।

टर्मिनल विधि के तेज होने के अलावा, यह आपको बहुत कुछ सिखाएगा कि लिनक्स पर विभाजन कैसे काम करते हैं।

यही कारण है कि इस गाइड में हम इस बात पर जाने वाले हैं कि आप जीएनयू पार्टेड का उपयोग करके लिनक्स पर कमांड लाइन से हार्ड ड्राइव को मैन्युअल रूप से कैसे विभाजित कर सकते हैं।

UFEI

ये UEFI / सुरक्षित बूट का उपयोग करते हुए हार्ड ड्राइव को मैन्युअल रूप से विभाजित करने के निर्देश हैं।

सिंगल रूट

एक "सिंगल रूट" सेटअप का मतलब है कि आपके लिनक्स इंस्टालेशन का सारा डेटा एक सिंगल पार्टीशन पर है। कोई अलग नहीं है /घर, / var या ऐसा कुछ भी। यह सेटअप नए उपयोगकर्ताओं के लिए अच्छा है, जो अभी मैनुअल विभाजन सेटअप में हो रहे हैं, और यह नहीं समझते कि कैसे (या क्यों) अलग-अलग माउंट पॉइंट सिस्टम के साथ इंटरैक्ट करते हैं।

जल्दी से एक कठिन विभाजन के लिए एक सीधा तरीकालिनक्स पर ड्राइव जुदा उपकरण के साथ है। उपयोग करने के लिए एक भ्रमित टर्मिनल चित्रमय इंटरफ़ेस नहीं है। इसके बजाय, उपयोगकर्ताओं को केवल विभाजन आकार को इनपुट करना होगा, फिर बाद में उन्हें प्रारूपित करें।

UEFI सेटअप के लिए, इन चरणों का पालन करें। सबसे पहले, टर्मिनल खोलें और lsblk चलाएं। यह कमांड सभी ब्लॉक डिवाइस को सूचीबद्ध करेगा। अपने ड्राइव लेबल को खोजने के लिए इसका उपयोग करें। फिर, नाम लें और करें:

नोट: X को अक्षर से बदलें lsblk दिखाता है।

sudo parted /dev/sdX

UEFI सेटअप के लिए, हार्ड ड्राइव टेबल को GPT होना चाहिए। विभाजन उपकरण का उपयोग करके हार्ड ड्राइव पर एक GPT विभाजन तालिका बनाएँ।

mklabel gpt

UEFI प्रक्रिया का अगला चरण एक अलग बूट विभाजन बनाना है।

mkpart ESP fat32 1MiB 513MiB

यदि आपको अपने यूईएफआई के लिए स्वैप विभाजन की आवश्यकता हैप्रणाली, एक का उपयोग करके जुदा करना। ध्यान रखें कि यह लगभग उसी आकार का होना चाहिए जैसे आपकी रैम (2GB मशीन में 2GB स्वैप आदि) होना चाहिए। यदि आपने 8 जीबी रैम या उससे अधिक प्राप्त किया है, तो कहा कि 4 जीबी से ऊपर स्वैप विभाजन नहीं बनाने पर विचार करें।

mkpart primary linux-swap 513MiB 4GiB

साथ में / बूट और रास्ते से बाहर स्वैप, अपने मैनुअल विभाजन सेटअप में करने के लिए आखिरी चीज को बनाना है / जड़ विभाजन। यह विभाजन आपके पीसी पर बहुत अधिक सब कुछ देगा इसलिए इसे बाकी हार्ड ड्राइव को लेने की आवश्यकता है।

mkpart primary ext4 4GiB 100%

दर्ज छोड़ना बाहर निकलने के संकेत में। यह इस बिंदु पर है कि हम सभी फाइल सिस्टम को प्रारूपित करने के लिए mkfs कमांड का उपयोग कर सकते हैं ताकि उनका उपयोग किसी भी लिनक्स वितरण इंस्टॉलर में किया जा सके। इस उदाहरण में, हम ड्राइव लेबल के रूप में / dev / sda का उपयोग करेंगे। आपका अलग हो सकता है।

mkfs.vfat -F32 /dev/sda1
mkfs.ext4 -f /dev/sda3

स्प्लिट होम

इसके बजाय अपने UEFI सेटअप के लिए स्प्लिट होम चाहते हैं? यदि हां, तो ऊपर दिए गए सभी निर्देशों का पालन करें जब तक आप / रूट भाग पर नहीं पहुंच जाते। ऊपर दिए गए मूल चरणों को अनदेखा करें, और इनका अनुसरण करें:

इस उदाहरण में, हार्ड ड्राइव 500 जीबी है। ध्यान रखें कि आपकी एक अलग क्षमता हो सकती है और आपको उसी के अनुसार कमांड बदलने की आवश्यकता होगी।

ध्यान दें: हालांकि ड्राइव 500 जीबी है, 4 जीबी + 512 एमबी उपयोग में है। यह हमें लगभग 495 जीबी छोड़ देता है। इस अगले चरण में, हम 100 जीबी / रूट विभाजन को देते हैं, क्योंकि इस सेटअप के लिए / घर विभाजन हमेशा आकार में अधिक महत्वपूर्ण होना चाहिए।

mkpart primary ext4 4GiB 104GiB

उसके साथ / जड़ विभाजन 100 जीबी हार्ड ड्राइव का उपयोग करके, हमारे पास आवेदन करने के लिए लगभग 395 जीबी बचा है /घर विभाजन। इस अंतिम भाग के लिए संख्याओं का सटीक होना आवश्यक नहीं है। इसके बजाय, हम बाकी ड्राइव को भरने के लिए जुदा बता सकते हैं।

mkpart primary ext4 104GiB 100%

विभाजन सभी सेट हैं, इसलिए पार्ट किए गए टूल से बाहर निकलना ठीक है। उपयोग छोड़ना कार्यक्रम से बाहर निकलने के लिए। फिर, नए विभाजनों के साथ प्रारूपित करें एमकेऍफ़एस सब कुछ को अंतिम रूप देने के लिए।

sudo mkfs.vfat -F32 /dev/sda1
sudo mkfs.ext4 -f /dev/sda3
sudo mkfs.ext4 -f /dev/sda4

BIOS

पार्टी किए गए टूल में अपनी ड्राइव खोलें:

sudo parted /dev/sdX

पार्टीशन के अंदर, MS-DOS पार्टीशन टेबल बनाएं।

mklabel msdos

सिंगल रूट

इस लेआउट में, स्वैप पहले आना चाहिए। विभाजन का उपयोग करते हुए, नया स्वैप विभाजन बनाएं। स्वैप विभाजन हमेशा आपके RAM के आकार जैसा होना चाहिए। हालाँकि, यदि आपको 8 जीबी, 16 जीबी या अधिक मिला है, तो इसके बजाय 4 का उपयोग करने पर विचार करें। 32 जीबी स्वैप विभाजन होने के बाद बहुत अधिक ओवरकिल हो जाता है।

mkpart primary linux-swap 1MiB 4GiB

अपने एकल रूट लेआउट को पूरा करने के लिए, इस अंतिम विभाजन के लिए हार्ड ड्राइव के बाकी हिस्सों का उपयोग करने के लिए पार्टेड टूल को बताएं।

mkpart primary ext4 4GiB 100%

यहां से, दर्ज करें छोड़ना पार्ट किए गए टूल से बाहर निकलने के लिए, और फिर उपयोग करें एमकेऍफ़एस नए बनाए गए विभाजन को प्रारूपित करना ताकि लिनक्स ऑपरेटिंग सिस्टम इंस्टॉलेशन टूल उन्हें सही ढंग से पढ़ सकें।

sudo mkfs.ext4 -f /dev/sda2

स्प्लिट होम

एक स्प्लिट होम सेटअप के लिए, इसके बजाय इन निर्देशों का पालन करें। सबसे पहले, अपना MS-DOS पार्टीशन टेबल बनाएं।

mklabel msdos

सिस्टम का उपयोग करने के लिए एक स्वैप विभाजन बनाएँ:

mkpart primary linux-swap 1MiB 4GiB

इस अगले चरण में, हम हार्ड ड्राइव को विभाजित करते हैंरूट विभाजन में 100 GB स्थान है, और होम विभाजन में बाकी है। उदाहरण के लिए, हमारी ड्राइव में 500 जीबी है। आपका अलग हो सकता है। पार्टेड में अपना रूट पार्टीशन बनाएं, और इसे 100 जीबी स्पेस का उपयोग करने के लिए टूल को बताएं।

mkpart primary ext4 4GiB 104GiB

"100%" का उपयोग करके अपने घर के विभाजन को बनाएं ताकि यह बाकी उपलब्ध स्थान का उपयोग करे।

mkpart primary ext4 104GiB 100%

का उपयोग करके जुदा उपकरण से बाहर निकलें छोड़ना और फिर उपयोग करें एमकेऍफ़एस नए विभाजन को प्रारूपित करने के लिए।

sudo mkfs.ext4 -F /dev/sda2
sudo mkfs.ext4 -F /dev/sda3
</ P>

टिप्पणियाँ