आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं। और पढ़ें।

lsblk एक कमांड-लाइन उपयोगिता है जिसका उपयोग लिनक्स सिस्टम पर ब्लॉक डिवाइस को सूचीबद्ध करने के लिए किया जाता है। ब्लॉक डिवाइस में स्टोरेज डिवाइस होते हैं जो डेटा को ब्लॉक के रूप में रखते हैं, जो आमतौर पर, हार्ड डिस्क ड्राइव (HDDs) या सॉलिड-स्टेट ड्राइव (SSDs) होते हैं।

आदेश एक वृक्ष जैसी संरचना में ब्लॉक उपकरणों के बारे में जानकारी प्रदर्शित करता है, जिसमें प्रत्येक उपकरण आउटपुट में एक पंक्ति द्वारा दर्शाया जाता है। कमांड को इसकी जानकारी sysfs फाइल सिस्टम से मिलती है। ध्यान दें कि lsblk एक ब्लॉक डिवाइस के रूप में रैंडम एक्सेस मेमोरी (RAM) की पहचान नहीं करता है।

Linux पर lsblk इंस्टॉल कर रहा है

lsblk कमांड उपयोग-लिनक्स पैकेज के हिस्से के रूप में आता है। उपयोग-लिनक्स लिनक्स सिस्टम के लिए आवश्यक उपयोगिताओं का एक पैकेज है जो फाइलों, डिस्क और सिस्टम संसाधनों के प्रबंधन के लिए उपकरणों सहित कार्यक्षमता की एक विस्तृत श्रृंखला प्रदान करता है।

util-linux पैकेज के कुछ उपकरणों में शामिल हैं:

instagram viewer
  • एफडिस्क: डिस्क विभाजन के लिए एक उपयोगिता
  • पार्टएक्स: कर्नेल से विभाजन परिभाषाएँ जोड़ता और हटाता है
  • स्वैपॉन: स्वैप उपकरणों और फ़ाइलों को सक्षम और अक्षम करता है

आपके सिस्टम में शायद यूज़-लिनक्स पैकेज पहले से इंस्टॉल होगा, लेकिन अगर ऐसा नहीं है, तो आप इसे अपने लिनक्स डिस्ट्रो के आधार पर इंस्टॉल कर सकते हैं।

उबंटू या एमएक्स लिनक्स जैसे डेबियन-आधारित डिस्ट्रोज़ पर:

सुडो उपयुक्त-पाना उपयोग-लिनक्स स्थापित करें

आरएचईएल और इसके डेरिवेटिव पर:

सुडो यम स्थापित करना उपयोग-लिनक्स-एनजी

मंज़रो जैसे आर्क-आधारित लिनक्स डिस्ट्रोज़ पर:

सुडो पॅकमैन -एस उपयोग-लिनक्स

lsblk का उपयोग करके ब्लॉक डिवाइस प्रदर्शित करना

अपने सिस्टम पर सभी ब्लॉक डिवाइस प्रदर्शित करने के लिए, बस कमांड चलाएँ:

lsblk

खाली उपकरणों सहित सभी उपकरणों को प्रदर्शित करने के लिए, आप इसका उपयोग कर सकते हैं -ए या --सभी विकल्प इस प्रकार है:

एलएसबीएलके -ए

बाइट्स में डिवाइस का आकार प्रदर्शित करना

डिफ़ॉल्ट रूप से, lsblk कमांड मानव-पठनीय प्रारूप में ब्लॉक डिवाइस के यूनिट आकार को प्रिंट करता है। लेकिन अगर आप यूनिट साइज को किसी अन्य प्रोग्राम या स्क्रिप्ट को फीड करना चाहते हैं तो आप एक अलग यूनिट साइज का उपयोग कर सकते हैं जो मशीन या सिस्टम फ्रेंडली हो।

इकाई प्रतीक के बिना इकाई आकार बाइट प्रदर्शित करने के लिए, चलाएँ:

एलएसबीएलके -बी

डिवाइस स्वामी और समूह प्रदर्शित करना

कुछ मामलों में, आपकी रुचि हो सकती है मालिक, समूह को प्रदर्शित करना, और ब्लॉक उपकरणों का मोड। इस कमांड के लिए पूर्ण विकल्प हैं -ओ नाम, आकार, मालिक, समूह, मोड, लेकिन इसे छोटा कर दिया गया है -एम या --perms विकल्प।

एलएसबीएलके -एम

अतिरिक्त फ़ाइल सिस्टम जानकारी प्रदर्शित करना

अपने ब्लॉक डिवाइस के फ़ाइल सिस्टम के बारे में जानकारी आउटपुट करने के लिए, आप इसका उपयोग कर सकते हैं -एफ विकल्प। दोबारा, यह संपूर्ण कमांड विकल्पों के लिए सिर्फ एक आशुलिपि है -ओ नाम, FSTYPE, FSVER, लेबल, UUID, FSAVAIL, FSUSE%, MOUNTPOINT.

कमांड प्रत्येक डिवाइस के यूयूआईडी (यूनिक आईडी), डिवाइस लेबल, माउंट पॉइंट, फाइल सिस्टम प्रकार इत्यादि जैसी जानकारी आउटपुट करता है।

एलएसबीएलके -एफ

आउटपुट में विशिष्ट कॉलम प्रदर्शित करना

आप आउटपुट कॉलम को स्पष्ट रूप से परिभाषित कर सकते हैं जिसे आप का उपयोग करके सूचीबद्ध करना चाहते हैं -ओ विकल्प। यह विशेष रूप से तब उपयोगी होता है जब आप होते हैं कस्टम स्क्रिप्ट बनाना. हमेशा उन कॉलमों को परिभाषित करें जिन्हें आप अपनी स्क्रिप्ट में आउटपुट करना चाहते हैं क्योंकि डिफ़ॉल्ट वाले बदलने के लिए बाध्य हैं।

केवल आकार, नाम और माउंट-पॉइंट कॉलम प्रदर्शित करने के लिए, आप कमांड का उपयोग कर सकते हैं:

lsblk -o SIZE, NAME, MOUNTPOINT

आप आवश्यकतानुसार कॉलम शामिल या बहिष्कृत कर सकते हैं।

आप निम्न कमांड का उपयोग करके हेडर कॉलम को छुपाना भी चुन सकते हैं:

एलएसबीएलके -डीएन

स्वरूपण lsblk आउटपुट

lsblk कमांड JSON स्वरूपित आउटपुट का भी समर्थन करता है, जो मानव-पठनीय और मशीनों के लिए पार्स या उत्पन्न करने के लिए आसान है। JSON में डेटा प्रदर्शित करने के लिए, आप कमांड चला सकते हैं:

lsblk --json

एलएसबीएलके कमांड के लिए सहायता प्राप्त करना

lsblk कमांड ब्लॉक डिवाइस आउटपुट को कस्टमाइज़ करने और ब्लॉक डिवाइस को फ़िल्टर करने के लिए कई विकल्पों का समर्थन करता है। आप मैन पेज से कमांड और इसके विकल्पों के बारे में अधिक जान सकते हैं: man lsblk.

कमांड का उपयोग करके सहायता प्राप्त करने के लिए आप सहायता पृष्ठ अनुभाग का भी उपयोग कर सकते हैं:

lsblk --मदद

उपयोग-लिनक्स पैकेज से अन्य लिनक्स कमांड का उपयोग करना

lsblk कमांड आपके सिस्टम पर ब्लॉक डिवाइसेस के बारे में जानकारी प्रदर्शित करने के लिए एक शक्तिशाली उपकरण है। यह उपयोग-लिनक्स पैकेज के हिस्से के रूप में आता है, जिसमें लिनक्स पर डिस्क जानकारी को प्रबंधित करने और प्रदर्शित करने के लिए उपकरण शामिल हैं।

fdisk उन उपकरणों में से एक है जो util-linux के साथ आता है, और आप इसे Linux पर डिस्क विभाजन के प्रबंधन के लिए उपयोग कर सकते हैं।