लिनक्स lsblk आउटपुट


9

अगर मैं lsblkनिम्नलिखित चलाता हूं तो मेरा आउटपुट है।

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 698.7G  0 disk 
├─sda1   8:1    0   500M  0 part /boot
├─sda2   8:2    0   5.8G  0 part [SWAP]
├─sda3   8:3    0    50G  0 part /
├─sda4   8:4    0     1K  0 part 
└─sda5   8:5    0 642.4G  0 part /home
sr0     11:0    1  1024M  0 rom  

इसमें से अधिकांश स्पष्ट है, लेकिन मेरे तीन प्रश्न हैं।
1. sr0 क्या है, यह RO क्यों है, और RM कॉलम के तहत 1 क्यों है? यह एक संपूर्ण जीबी है और मैं उत्सुक हूं कि इसका उपयोग किस लिए किया जाता है।
2. sda41K ब्लॉक क्यों है ? मुझे याद है कि जब मैं फेडोरा स्थापित कर रहा था तो मेरे पास 1.83MB मुक्त स्थान था जिसे उसने उपयोग करने से मना कर दिया था। मुझे लगता है यह मेरे पास जाता है sda4? यह इसका उपयोग क्यों नहीं करेगा?
3. MAJ:MINकॉलम क्या है ?

जवाबों:


12
  1. sr0 आपका ऑप्टिकल डिवाइस है, यानी डीवीडी ड्राइव। आरएम के तहत 1 है क्योंकि यह एक हटाने योग्य ड्राइव है। यह RO कॉलम के तहत 0 है क्योंकि यह केवल पढ़ने के लिए उपकरण नहीं है। यह एक प्रकार का रोम है क्योंकि यह एक डिस्क नहीं है, बल्कि एक डीवीडी / सीडी- रोम डिवाइस, यानी एक ऑप्टिकल डिवाइस है।

  2. sda4 एक 1k पार्टीशन है क्योंकि यह विभाजन का केवल एक खोल है। पुराने जमाने के डिस्क, यानी, एमएस-डॉस-प्रकार विभाजन तालिका (आधुनिक समकक्ष को GPT कहा जाता है) में केवल 4 प्राथमिक विभाजन हो सकते हैं। कुछ ओएस (विंडोज के पुराने संस्करण) के लिए प्राथमिक विभाजन आवश्यक हैं क्योंकि वे केवल प्राथमिक विभाजन से बूट कर सकते हैं। लेकिन अधिक विभाजन की आवश्यकता ने प्राथमिक विभाजन को एक विस्तारित विभाजन में बदल दिया है, यानी एक जिसे 64 में विभाजित किया जा सकता है (मुझे लगता है) अधिक तार्किक विभाजन। आम तौर पर, विस्तारित विभाजन अंतिम प्राथमिक विभाजन (sda4) होता है, और इसका उपयोग कभी भी सीधे नहीं किया जाता है: इसके स्थान पर, तार्किक विभाजनों में से पहला बनाया जाता है, ताकि बाद के समय में अधिक तार्किक विभाजन बनाने की संभावना संरक्षित हो। इस प्रकार आप जो 1K देखते हैं उसमें केवल विभाजन संबंधी जानकारी होती है, इससे अधिक कुछ नहीं।

  3. मेजर: माइनर वे नाम हैं जिनके साथ कर्नेल आंतरिक रूप से उपकरणों को संदर्भित करता है। पहला नंबर डिवाइस के साथ संचार करने के लिए उपयोग किए जाने वाले डिवाइस ड्राइवर को कर्नेल की पहचान करता है। उदाहरण के लिए, यदि आपके पास कई SCSI डिस्क हैं, तो वे सभी बड़ी संख्या में होंगी। 8. यदि आपके पास IDE डिस्क हैं, तो उनकी प्रमुख संख्या 3 होगी, ऑप्टिकल ड्राइव सभी 11 हैं और फ्लॉपी 2 हैं। मामूली संख्या विशिष्ट डिवाइस की पहचान करती है एक ही डिवाइस ड्राइवर का उपयोग करने वालों के बीच: आपके मामले में, विभाजन 1-5 में मामूली संख्या 1-5 है। यदि आपके पास एक दूसरी SCSI डिस्क होती, तो उनकी छोटी संख्या 16 से शुरू होती। ये संख्या पत्थर में खुदी हुई होती है, अर्थात, डिस्ट्रो के साथ जहाज, लेकिन udv के आगमन के साथ उन्हें विश्व स्तर पर अद्वितीय होने की भी आवश्यकता नहीं है, और भिन्न हो सकते हैं जूते के बीच। फिर भी, IDE डिस्क के लिए 3 की पुरानी आदत का पालन करना उनके लिए सबसे आम है,


0

sr0 आमतौर पर ऑप्टिकल मीडिया ड्राइव को संदर्भित करता है।

मैं नहीं जानता कि विभाजन ने इस 1K विभाजन को क्यों छोड़ा

इस पर lsblk --helpबताता है MAJ:MIN major:minor device number। यह सिर्फ एक पहचानकर्ता की तरह लगता है, लेकिन इसका कोई फायदा नहीं है।


मैं वास्तव में इतनी जगह के साथ छोड़े गए छोटे बिट के बारे में चिंता नहीं करता, लेकिन मैं सोच रहा था। धन्यवाद
user341814
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.