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

lsblk . के साथ Linux में डिवाइस के नाम, डिस्क और विभाजन की जानकारी सूचीबद्ध करें

lsblk . के साथ Linux में डिवाइस के नाम, डिस्क और विभाजन की जानकारी सूचीबद्ध करें

लिनक्स पर, आपको कभी-कभी सीधे कमांड लाइन से डिस्क और/या विभाजन के साथ काम करने की आवश्यकता होती है। अक्सर, आप वास्तव में फाइल सिस्टम पर क्रिया करना चाहते हैं, लेकिन आप विभाजन को निर्दिष्ट करके ऐसा करते हैं जहां वे संग्रहीत हैं। कमांड लाइन पर, आप इनके डिवाइस नामों (उदाहरण के लिए, "/dev/sda3") का उपयोग करके इनका उल्लेख करते हैं।

कई डिस्क, विभाजन, ऑप्टिकल ड्राइव और यूएसबी ड्राइव वाले सिस्टम पर, उनमें से प्रत्येक को निर्दिष्ट डिवाइस नाम की पहचान करना कठिन हो सकता है।

lsblk कमांड क्या करता है?

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

lsblk

lsblk . के साथ Linux में डिवाइस के नाम, डिस्क और विभाजन की जानकारी सूचीबद्ध करें

अधिकतर समय, lsblk बिना किसी अतिरिक्त पैरामीटर के, उस डिस्क या विभाजन को पहचानने में मदद करने के लिए पर्याप्त है जिसके साथ आप काम करना चाहते हैं। ऊपर की तस्वीर से, उदाहरण के लिए, मैं बता सकता हूं कि "sda4" एक विंडोज विभाजन है, लेकिन ऐसा इसलिए है क्योंकि मुझे पता है कि इसका आकार लगभग 200GB है। हालाँकि, यदि आपके पास समान आकार के दो या अधिक विभाजन हैं, तो चीज़ें अधिक भ्रमित करने वाली हो सकती हैं। अन्य मामलों में आप अपने सिस्टम पर किसी विशेष डिस्क या विभाजन के आकार को आसानी से नहीं जानते या याद नहीं रख सकते हैं।

Linux पर, डिवाइस के नामों को भ्रमित करना खतरनाक है, क्योंकि आप गलत कमांड से उपयोगी डेटा को नष्ट या दूषित कर सकते हैं।

उपयोगी lsblk पैरामीटर

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

पता लगाएं कि यह SSD है या हार्ड-डिस्क (HDD)

यह देखने के लिए कि lsblk कौन से अतिरिक्त कॉलम प्रदर्शित कर सकता है, निम्नलिखित दर्ज करें:

lsblk --help

इस परिदृश्य में आप रोटा और डिस्क-ग्रान का उपयोग करेंगे। रोटा आपको बताता है कि क्या ब्लॉक डिवाइस एक रोटेशनल स्टोरेज डिवाइस से संबंधित है। हार्ड डिस्क घूर्णी हैं, इसलिए कॉलम उनके अलावा "1" आउटपुट करता है (बाइनरी लॉजिकल वैल्यू जिसका अर्थ है "सत्य")। DISC-GRAN आपको डिस्कार्ड ग्रैन्युलैरिटी दिखाता है। SSDs अप्रयुक्त डेटा ब्लॉक को मुक्त करने के लिए त्याग का समर्थन करते हैं। हार्ड डिस्क इस सुविधा का समर्थन नहीं करती हैं, क्योंकि उन्हें इसकी आवश्यकता नहीं है, इसलिए यह कॉलम उनके लिए एक शून्य मान प्रदर्शित करेगा ("0B," जिसका अर्थ है शून्य बाइट्स की ग्रैन्युलैरिटी को त्यागें)।

lsblk -o +ROTA,DISC-GRAN

lsblk . के साथ Linux में डिवाइस के नाम, डिस्क और विभाजन की जानकारी सूचीबद्ध करें

डिस्क/पार्टीशन पर संग्रहीत फाइल सिस्टम दिखाएं

जब आप विभाजनों की एक सूची देखते हैं, तो आप यह बताने में सक्षम हो सकते हैं कि उनमें से प्रत्येक अकेले उनके आकार के आधार पर क्या संग्रहीत करता है। जब यह पर्याप्त नहीं है, तो आप lsblk आउटपुट फाइल सिस्टम भी बना सकते हैं। इस तरह से विभाजनों की पहचान करना बहुत आसान है क्योंकि:

  • Windows NTFS फ़ाइल सिस्टम का उपयोग करता है
  • लिनक्स आमतौर पर ext4 का उपयोग करता है
  • USB डिवाइस FAT, FAT32 (vfat) या NTFS का उपयोग करता है
  • ईएफआई बूट विभाजन आमतौर पर बहुत छोटा होता है और उस पर एक vfat फाइल सिस्टम दिखाता है

साथ ही, LABEL आउटपुट कॉलम जोड़ें, जो तब मदद कर सकता है जब पार्टिशन को बनाया/स्वरूपित करते समय लेबल किया गया हो।

lsblk -o +FSTYPE,LABEL

हटाने योग्य डिवाइस/USB मेमोरी स्टिक दिखाएं

lsblk -o +RM

एक अतिरिक्त कॉलम प्रदर्शित करेगा जो आपको बताता है कि डिवाइस हटाने योग्य है या नहीं। एक "1" मान का अर्थ है "सत्य", जो यूएसबी स्टिक या अन्य प्रकार के हटाने योग्य मीडिया को इंगित करता है।

HDD/SSD मॉडल दिखाएं

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

lsblk -d -o +MODEL

फाइल सिस्टम UUID (सार्वभौमिक रूप से विशिष्ट पहचानकर्ता) दिखाएं

पुराने लिनक्स वितरण "/ etc / fstab" में अपने डिवाइस नाम निर्दिष्ट करके फाइल सिस्टम को माउंट करते हैं। हालाँकि, यह अविश्वसनीय साबित हुआ क्योंकि जब आप सिस्टम में कोई अन्य स्टोरेज डिवाइस जोड़ते हैं तो "/ dev / sda2" "/ dev / sdb2" बन सकता है। आजकल, इसके बजाय यूयूआईडी का उपयोग किया जाता है, जो स्थिर रहता है चाहे आप अपने कंप्यूटर से कुछ भी जोड़ें/हटाएं। किसी भी कारण से आपको यूयूआईडी की आवश्यकता है, आप उन्हें lsblk के साथ प्रदर्शित कर सकते हैं

lsblk -o +UUID

अन्य lsblk कॉलम दिखाएं जिनकी आपको आवश्यकता है

ट्यूटोरियल की शुरुआत में, आपने इस्तेमाल किया

lsblk --help

अतिरिक्त कॉलम देखने के लिए जो lsblk प्रदर्शित कर सकते हैं। यदि यहां दिए गए उदाहरण आपकी आवश्यकताओं के लिए पर्याप्त नहीं हैं, तो उस सहायता जानकारी को फिर से देखें और आवश्यकतानुसार मापदंडों को संयोजित करें। ऐसा करने के लिए, बस lsblk -o + . दर्ज करें , उसके बाद कॉलम नाम जो आप आउटपुट करना चाहते हैं। कॉलम नामों को अल्पविराम (",") से अलग करें। उदाहरण के लिए:

lsblk -o +SCHED,RM,FSTYPE

निष्कर्ष

जब आप उस डिवाइस के नाम की पहचान कर लें जिसके साथ आप काम करना चाहते हैं, तो बाद के कमांड में आप इसे पूरे डिवाइस पथ से बदलना याद रखें जिसका आप उपयोग करना चाहते हैं। उदाहरण के लिए, यदि आपको lsblk में परिणाम के रूप में "sda4" मिला है, तो आपको इसे अगले कमांड में "/ dev/sda4" से बदलना होगा। इसलिए, "sda4" के बजाय आप mkfs -t ext4 /dev/sda4 जैसे कमांड में "/dev/sda4" टाइप करें। ।


  1. ls फाइलों और निर्देशिकाओं को सूचीबद्ध करने के लिए लिनक्स में कमांड

    ls लिनक्स में कमांड संभवतः उन पहले कमांडों में से एक है जिन्हें आपको कभी भी उपयोग करने की आवश्यकता होती है। इस लेख में, हम कमांड और आमतौर पर इस्तेमाल किए जाने वाले पैरामीटर्स के बारे में जानेंगे। मेरे पसंदीदा विकल्पों का सेट इस प्रकार है: ls -Zaltrh आइए प्रत्येक विकल्प को अलग-अलग देखें, और समझाएं

  1. Windows 10 में डिस्क प्रबंधन और विभाजन प्रबंधन के बारे में सब कुछ

    डिस्क प्रबंधन उतना ही सरल है जितना कि अपने शेल्फ़ का प्रबंधन करना, जहां आप भविष्य की बेहतरी के लिए स्थान भंडारण, क्षमता, स्थिति, और बहुत कुछ तय कर सकते हैं। उसी तरह, विंडोज 10 में डिस्क प्रबंधन के माध्यम से, आप प्रकार, लेआउट, प्रत्येक डिस्क की क्षमता, उनके विभाजन और गलती सहनशीलता के माध्यम से जा सकत

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

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