Computer >> कंप्यूटर >  >> प्रणाली >> Linux

जुदा:Linux पर डिस्क विभाजन बनाएँ और प्रबंधित करें

Parted एक विभाजन संपादक है लिनक्स के लिए डिस्क विभाजन बनाने, प्रारूपित करने, हटाने, सिकोड़ने और विस्तारित करने के लिए। टूल का उपयोग करना आसान है और सभी यूनिक्स/लिनक्स डिस्ट्रोस में उपलब्ध है। एक GUI संस्करण भी उपलब्ध है, Gparted . इस लेख में हम आपको दिखाएंगे कि CentOS Linux पर पार्टेड का उपयोग करके डिस्क विभाजन को कैसे प्रबंधित किया जाए (यह अन्य लिनक्स वितरणों में उसी तरह काम करता है)। पार्टेड विंडोज diskpart के लिनक्स समकक्ष है उपकरण।

लिनक्स पर पार्टेड कैसे स्थापित करें?

अपने Linux होस्ट पर सॉफ़्टवेयर अपडेट करें और अपने Linux वितरण में पैकेज मैनेजर का उपयोग करके पार्टेड पैकेज इंस्टॉल करें। CentOS 8 में dnf पैकेज मैनेजर (जो कि यम को बदल दिया गया है) के साथ, आप कमांड के साथ बेसिक रिपॉजिटरी से पार्टेड इंस्टॉल कर सकते हैं:

# dnf update -y
# dnf install parted -y

जुदा:Linux पर डिस्क विभाजन बनाएँ और प्रबंधित करें

या डेबियन/उबंटू में:

# apt-get install parted

टूल संस्करण की जाँच करने के लिए, निम्न कमांड चलाएँ:

# parted –v

जुड़ा हुआ (GNU पार्टेड) ​​3.2

जुदा:Linux पर डिस्क विभाजन बनाएँ और प्रबंधित करें

पार्टेड का उपयोग करने के लिए, दर्ज करें:

# parted

GNU पार्टेड 3.2 /dev/vdb का उपयोग करना GNU पार्टेड में आपका स्वागत है! आदेशों की सूची देखने के लिए 'सहायता' टाइप करें।

विभाजन तालिका को विभाजित करके प्रबंधित करना

उपलब्ध डिस्क की सूची प्रदर्शित करें:

# print

या पार्टेड का उपयोग करना:

$ sudo parted -l

जुदा:Linux पर डिस्क विभाजन बनाएँ और प्रबंधित करें

असाइन किए गए लेबल के बिना एक 21 जीबी डिस्क / देव / वीडीबी है (error /dev/vdb: unrecognized disk label )।

आप डिस्क पर एक msdos पार्टीशन टेबल (MBR) बना सकते हैं:

# mklabel msdos

या एक जीपीटी विभाजन तालिका (GUID विभाजन तालिका 2 टीबी से अधिक विभाजन आकार का समर्थन करती है):

# mklabel gpt

ध्यान दें कि fdisk के विपरीत, parted में परिवर्तन लिखने का आदेश नहीं है। सभी परिवर्तन तुरंत लागू होते हैं।

फिर पार्टेड डिस्क पर पार्टीशन टेबल (लेआउट) का प्रकार दिखाएगा:

(parted) printModel:Virtio Block Device (virtblk)Disk /dev/vdb:21.0GBसेक्टर आकार (तार्किक/भौतिक):512B/512Bविभाजन तालिका:msdosDisk ध्वज:संख्या प्रारंभ अंत आकार प्रकार फ़ाइल सिस्टम ध्वज

जैसा कि आप देख सकते हैं, डिस्क पर एमबीआर विभाजन तालिका है, लेकिन अभी तक कोई डिस्क विभाजन नहीं बनाया गया है।
यदि आपके सर्वर पर कई डिस्क हैं, तो आप इस कमांड का उपयोग करके उनके बीच स्विच कर सकते हैं:

# select /dev/diskname

पार्टेड के साथ एक नया पार्टिशन कैसे बनाएं?

एमकेपार्ट पार्टेड में एक नया पार्टिशन बनाने के लिए कमांड का उपयोग किया जाता है। इस कमांड को इंटरेक्टिव मोड में चलाने के बाद, नए विभाजन के मापदंडों के बारे में प्रश्न दिखाई देंगे।

<मजबूत> जुदा:Linux पर डिस्क विभाजन बनाएँ और प्रबंधित करें

  • विभाजन प्रकार — एक विभाजन प्रकार निर्दिष्ट करें (प्राथमिक या विस्तारित)
  • फाइल सिस्टम प्रकार - एक फाइल सिस्टम सेट करें। ext2 डिफ़ॉल्ट रूप से पेश किया जाता है (हम इसे बाद में बदल देंगे);
  • शुरू करें प्रारंभिक विभाजन क्षेत्र है;
  • समाप्त करें यह विभाजन का अंतिम क्षेत्र है (मेगाबाइट में)। हमारे उदाहरण में, हमने 5,000 दर्ज किया है, इसका मतलब है कि एक 5 जीबी विभाजन बनाया जाएगा।

डिस्क पर बचे हुए खाली स्थान को प्रदर्शित करने के लिए, निम्न कमांड का उपयोग करें:

(parted) print free

आप एक ऐसा पार्टिशन बना सकते हैं जो पूरी डिस्क को फैलाता है:

# (parted) mkpart primary 0 0

या किसी भी विभाजन आकार को निम्नानुसार निर्दिष्ट करें:

# (parted) mkpart primary 0 1GB

आप विभाजन आकार को % में भी सेट कर सकते हैं और एक लेबल असाइन कर सकते हैं:

# (parted) mkpart "home part" ext4 2.5GiB 100%

पार्टेड से बाहर निकलने के लिए, यह कमांड चलाएँ:

# quit

आइए विभाजन को ext4 फ़ाइल सिस्टम में प्रारूपित करें:

# mkfs.ext4 /dev/vdb1

mke2fs 1.44.6 (5-मार्च-2019)1220352 4k ब्लॉक और 305216 इनोड्स के साथ फाइल सिस्टम बनानाफाइलसिस्टम UUID:5c9daa97-c0f4-44bc-9cfa-f466ebd8895eसुपरब्लॉक बैकअप ब्लॉक पर संग्रहीत:32768, 98304, 163840, 819200, 229376, 294912 , 884736 समूह तालिकाओं का आवंटन:किया गयाइनोड तालिकाएँ लिखना:कियापत्रिका बनाना (16384 ब्लॉक):कियासुपरब्लॉक और फाइलसिस्टम लेखांकन जानकारी लिखना:किया

विभाजन के फ़ाइल सिस्टम की जाँच करें और सुनिश्चित करें कि यह बदल गया है (ध्यान दें कि प्रिंट कमांड डिस्क पर विभाजन की सूची, उनकी संख्या, प्रकार, आकार और फ़ाइल सिस्टम प्रदर्शित करता है)।

जुदा:Linux पर डिस्क विभाजन बनाएँ और प्रबंधित करें

आप एक पार्टीशन बना सकते हैं और इसे पार्टेड शेल में जाए बिना फॉर्मेट कर सकते हैं। निम्नलिखित एक-लाइनर का प्रयोग करें:

# parted -a opt /dev/vdb mkpart primary ext4 0% 100% && mkfs.ext4 /dev/vda1

कमांड का उपयोग करके, हम vdb डिस्क पर एक पार्टीशन बनाएंगे और उसमें सभी खाली स्थान आवंटित करेंगे।

इस प्रकार, आप अपने काम को आसान बना सकते हैं या बैश स्क्रिप्ट या किकस्टार्ट फाइलों में समान कमांड जोड़ सकते हैं।

पार्टेड के साथ पार्टिशन का आकार (विस्तार या सिकोड़ना) कैसे करें?

विभाजन के आकार को बढ़ाने या घटाने के लिए, resizepart उपकमांड का उपयोग parted में किया जाता है। आप अंतःक्रियात्मक रूप से एक विभाजन का आकार बदल सकते हैं। पार्टेड में निम्न कमांड चलाएँ:

# resizepart

आकार बदलने से पहले विभाजन को ext2/3/4 फ़ाइल सिस्टम के साथ अनमाउंट करें।

उपकरण आपको विभाजन संख्या दर्ज करने के लिए संकेत देगा (आप इसे प्रिंट . से ले सकते हैं आउटपुट) और विभाजन का अंतिम आकार। इस उदाहरण में, विभाजन का आकार 5 से 10 GB तक बढ़ाया जाएगा:

<पूर्व>(विभाजित) आकार बदलेंपार्टिशन संख्या? 1समाप्त? [5000 एमबी]? 10000

जुदा:Linux पर डिस्क विभाजन बनाएँ और प्रबंधित करें

सबसे पहले, विभाजन का विस्तार करें, और फिर उस पर फ़ाइल सिस्टम का विस्तार करें। यदि आप विभाजन आकार को छोटा कर रहे हैं, तो आपको पहले फ़ाइल सिस्टम आकार को कम करना होगा, और फिर अपने विभाजन को कम करना होगा। अन्यथा, आप अपना डेटा खो सकते हैं।

फ़ाइल सिस्टम आकार को कम करने के लिए, निम्न कमांड का उपयोग किया जाता है। Ext2/3/4 फ़ाइल सिस्टम के लिए:

resize2fs /dev/sdab size

Btrfs के लिए:

btrfs filesystem resize /dev/sdab size

आप पार्टीशन फ्लैग को पार्टेड में भी बदल सकते हैं। आप जिसे चाहें सेट कर सकते हैं:

  • बूट
  • रूट
  • स्वैप
  • छिपा हुआ
  • छापे
  • एलवीएम
  • एलबीए
  • विरासत_बूट
  • पहली
  • विशेष
  • पालो

उदाहरण के लिए, आइए विभाजन को बूट करने योग्य के रूप में चिह्नित करें:

# set 1 boot on

जुदा:Linux पर डिस्क विभाजन बनाएँ और प्रबंधित करें

विभाजन वाले विभाजन को हटाना

यदि आप डिस्क पर किसी पार्टीशन को हटाना चाहते हैं, तो आप rm . का उपयोग कर सकते हैं भाग में आदेश:

# rm 1

कमांड 1 नंबर वाले पार्टीशन को हटा देगा:

(parted) printModel:Virtio Block Device (virtblk)Disk /dev/vdb:21.0GBसेक्टर आकार (तार्किक/भौतिक):512B/512Bविभाजन तालिका:msdosDisk फ़्लैग्स:

आदेश से सावधान रहें, क्योंकि इसे हटाने की पुष्टि करने की आवश्यकता नहीं है।

बचाव के साथ दुर्घटनावश हटाए गए डिस्क विभाजन को कैसे पुनर्स्थापित करें?

आप बचाव . का उपयोग करके हटाए गए विभाजन को पुनर्स्थापित कर सकते हैं टूल पार्टेड में उपलब्ध है:

# rescue

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

जुदा:Linux पर डिस्क विभाजन बनाएँ और प्रबंधित करें

जैसा कि आप देख सकते हैं, parted का उपयोग करना आसान है और डिस्क विभाजन बनाने/संशोधित करने के लिए बहुत सुविधाजनक है।


  1. iPhone पर संपर्क समूह कैसे बनाएं और प्रबंधित करें

    जब आपको संपर्कों के साथ बार-बार संवाद करना होता है, तो आपको उन्हें कुशलता से प्रबंधित करने के तरीके खोजने होंगे। जब आप नियमित रूप से व्यक्तियों के बजाय लोगों के समूह के साथ संवाद करते हैं, तो संपर्क समूह स्थापित करना आपके संपर्कों को प्रबंधित करने का एक शानदार तरीका है। यह न केवल आपको अपने संपर्कों

  1. USB ड्राइव में एकाधिक विभाजन बनाने के लिए मार्गदर्शिका!

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

  1. लिनक्स में डिस्क स्थान की जांच और प्रबंधन कैसे करें

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