यह मार्गदर्शिका आपको दिखाएगी कि आपके कंप्यूटर पर डिवाइस, ड्राइव, पीसीआई डिवाइस और यूएसबी डिवाइस कैसे सूचीबद्ध करें। यह पता लगाने के लिए कि कौन से ड्राइव उपलब्ध हैं, आप संक्षेप में दिखाए जाएंगे कि घुड़सवार डिवाइस कैसे दिखाए जाएंगे, और फिर आपको दिखाया जाएगा कि सभी ड्राइव कैसे दिखाए जाएंगे।
माउंट कमांड का प्रयोग करें
पिछली मार्गदर्शिका में, मैंने दिखाया कि लिनक्स का उपयोग करके उपकरणों को कैसे माउंट करना है । अब मैं आपको दिखाऊंगा कि घुड़सवार उपकरणों को कैसे सूचीबद्ध किया जाए।
आप उपयोग कर सकते हैं सबसे सरल वाक्यविन्यास निम्नानुसार है:
पर्वत
उपरोक्त आदेश से आउटपुट काफी वर्बोज़ है और ऐसा कुछ होगा:
/ dev / sda4 चालू / टाइप ext4 (आरडब्ल्यू, relatime, त्रुटियों = remount-ro, डेटा = आदेश दिया गया)
सुरक्षा शुल्क / sys / कर्नेल / सुरक्षा प्रकार सुरक्षाfs पर (आरडब्ल्यू, nosuid, nodev, noexec, relat
IME)
इतनी सारी जानकारी है कि इसे पढ़ने में आसान नहीं है।
हार्ड ड्राइव आमतौर पर / dev / sda या / dev / sdb से शुरू होती है ताकि आप आउटपुट को निम्नानुसार कम करने के लिए grep कमांड का उपयोग कर सकें:
माउंट | grep / dev / sd
इस बार परिणाम इस तरह कुछ दिखाएंगे:
/ dev / sda4 चालू / टाइप ext4 (आरडब्ल्यू, relatime, त्रुटियों = remount-ro, डेटा = आदेश दिया गया)
/ dev / sda1 चालू / boot / efi प्रकार vfat (rw, relatime, fmask = 0077, dmask = 0077, codepage = 437, iocharset = iso8859-1, लघु नाम = मिश्रित, त्रुटियां = remount-ro)
यह आपके ड्राइव को सूचीबद्ध नहीं करता है लेकिन यह आपके घुड़सवार विभाजनों को सूचीबद्ध करता है। यह उन विभाजनों को सूचीबद्ध नहीं करता है जो अभी तक आरोहित नहीं हैं।
डिवाइस / dev / sda आमतौर पर हार्ड ड्राइव 1 के लिए खड़ा होता है और यदि आपके पास दूसरी हार्ड ड्राइव है तो इसे / dev / sdb पर आरोहित किया जाएगा।
यदि आपके पास एक एसएसडी है तो यह संभवतः / dev / sda पर मैप किया जाएगा और हार्ड ड्राइव मैप / dev / sdb पर मैप किया जाएगा।
जैसा कि आप देख सकते हैं कि मेरे कंप्यूटर में एक / dev / sda ड्राइव है जिसमें 2 विभाजन आरोहित हैं। / Dev / sda4 विभाजन में एक ext4 फाइल सिस्टम है और यह वह जगह है जहां उबंटू स्थापित है। / Dev / sda1 ईएफआई विभाजन है जो सिस्टम को पहले स्थान पर बूट करने के लिए प्रयोग किया जाता है।
यह कंप्यूटर विंडोज 10 के साथ दोहरी बूट तक स्थापित है। विंडोज विभाजन देखने के लिए, मुझे उन्हें माउंट करने की आवश्यकता होगी।
सूची ब्लॉक सूची करने के लिए lsblk का प्रयोग करें
घुड़सवार उपकरणों को सूचीबद्ध करने के लिए माउंट ठीक है लेकिन यह आपके पास मौजूद हर डिवाइस को नहीं दिखाता है और आउटपुट बहुत वर्बोज़ पढ़ना मुश्किल बनाता है।
लिनक्स में ड्राइव को सूचीबद्ध करने का सबसे अच्छा तरीका निम्नानुसार lsblk का उपयोग करना है:
lsblk
जानकारी निम्न जानकारी के साथ एक वृक्ष प्रारूप में प्रदर्शित होती है:
- नाम
- प्रमुख माइनर संस्करण संख्या
- क्या यह हटाने योग्य है
- आकार
- क्या यह पढ़ा गया है
- क्या यह डिस्क या विभाजन है
- विभाजन कहाँ घुड़सवार है
प्रदर्शन इस तरह कुछ दिखता है:
- एसडीए - 8.0 - 0 - 931 जीबी - 0 - डिस्क
- एसडीए 1 - 8.1 - 0 - 500 एम - 0 - भाग - / बूट / efi
- एसडीए 2 - 8.2 - 0 - 128 एम - 0 - भाग
- sda3 - 8.3 - 0 - 370.6 जी - 0 - भाग
- sda4 - 8.4 - 0 - 554.4 जी - 0 - भाग /
- sda5 - 8.5 - 0 - 5.9 जी - 0 - भाग - [SWAP]
- sr0 - 11: 0 - 1 - 1024 एम - 0 - रोम
जानकारी पढ़ने के लिए बहुत आसान है। आप देख सकते हैं कि मेरे पास एसडीए नामक एक ड्राइव है जिसमें 931 गीगाबाइट हैं। एसडीए को 5 विभाजन 2 में विभाजित किया गया है या जो आरोहित हैं और एक तिहाई जिसे स्वैप करने के लिए असाइन किया गया है।
Sr0 नामक एक ड्राइव भी है जो अंतर्निहित डीवीडी ड्राइव है।
पीसीआई उपकरणों की सूची कैसे करें
एक बात यह है कि लिनक्स के बारे में सीखना वास्तव में लायक है कि यदि आप कुछ भी सूचीबद्ध करना चाहते हैं तो आम तौर पर एक कमांड होता है जो अक्षर "एलएस" से शुरू होता है।
आपने पहले से ही देखा है कि "lsblk" ब्लॉक उपकरणों को सूचीबद्ध करता है और डिस्क का तरीका निर्धारित करने के लिए उपयोग किया जा सकता है।
आपको यह भी पता होना चाहिए कि ls कमांड का उपयोग निर्देशिका सूची प्राप्त करने के लिए किया जाता है।
बाद में, आप कंप्यूटर पर यूएसबी ड्राइव को सूचीबद्ध करने के लिए lsusb कमांड का उपयोग करेंगे।
आप lsdev कमांड का उपयोग कर डिवाइसों को भी सूचीबद्ध कर सकते हैं लेकिन आपको यह सुनिश्चित करने की आवश्यकता होगी कि उस आदेश का उपयोग करने के लिए procinfo स्थापित है।
पीसीआई उपकरणों को सूचीबद्ध करने के लिए निम्नानुसार lspci कमांड का उपयोग करें:
lspci
उपर्युक्त आदेश से आउटपुट फिर से बहुत वर्बोज़ है जिसका अर्थ है कि आपको शायद अधिक जानकारी मिलती है, जिसके लिए आपने सौदा किया है।
मेरी लिस्टिंग से यहां एक छोटा स्नैपशॉट है:
00: 02.0 वीजीए संगत नियंत्रक: इंटेल कॉर्पोरेशन 3 जी जनरल कोर प्रोसेसर ग्रैप
hics नियंत्रक (rev 09)
00: 14.0 यूएसबी कंट्रोलर: इंटेल कॉर्पोरेशन 7 सीरीज़ / सी 210 श्रृंखला चिपसेट फैमिली यूएस
बी एक्सएचसीआई होस्ट कंट्रोलर (संशोधन 04)
सूची में वीजीए नियंत्रकों से यूएसबी, ध्वनि, ब्लूटूथ, वायरलेस और ईथरनेट नियंत्रकों में सबकुछ सूचीबद्ध है।
विडंबना यह है कि मानक lspci लिस्टिंग को मूल माना जाता है और यदि आप प्रत्येक डिवाइस के बारे में अधिक विस्तृत जानकारी चाहते हैं तो आप निम्न आदेश चला सकते हैं:
lspci -v
प्रत्येक डिवाइस के लिए जानकारी इस तरह कुछ दिखती है:
02: 00.0 नेटवर्क नियंत्रक: क्वालकॉम एथरोस AR9485 वायरलेस नेटवर्क एडाप्टर (rev 01)
सबसिस्टम: डेल एआर 4 9 85 वायरलेस नेटवर्क एडाप्टर
झंडे: बस मास्टर, फास्ट डेवेल, विलंबता 0, आईआरक्यू 17
C0500000 पर मेमोरी (64-बिट, गैर-प्रीफेटेबल) [आकार = 512 के]
C0580000 पर विस्तार ROM [अक्षम] [आकार = 64 के]
क्षमताओं:
उपयोग में कर्नेल ड्राइवर: एटीएचके
कर्नेल मॉड्यूल: एटीएचके
Lspci -v कमांड का आउटपुट वास्तव में अधिक पठनीय है और आप स्पष्ट रूप से देख सकते हैं कि मेरे पास क्वालकॉम एथरोस वायरलेस कार्ड है।
आप निम्न आदेश का उपयोग कर और भी वर्बोज़ आउटपुट प्राप्त कर सकते हैं:
lspci -vv
यदि वह पर्याप्त नहीं है तो निम्न प्रयास करें:
lspci -vvv
और अगर वह पर्याप्त नहीं है। नहीं, मैं केवल मजाक कर रहा हूँ। यह वहां रुक जाता है।
उपकरणों को सूचीबद्ध करने के अलावा अन्य lspci का सबसे उपयोगी पहलू कर्नेल ड्राइवर है जो उस डिवाइस के लिए उपयोग किया जाता है। यदि डिवाइस काम नहीं कर रहा है तो यह संभवतः शोध के लायक है कि डिवाइस के लिए एक बेहतर ड्राइवर उपलब्ध है या नहीं।
कंप्यूटर से जुड़े यूएसबी डिवाइस सूचीबद्ध करें
अपने कंप्यूटर के लिए उपलब्ध यूएसबी डिवाइसों को सूचीबद्ध करने के लिए निम्न आदेश का उपयोग करें:
lsusb
आउटपुट कुछ ऐसा होगा:
बस 002 डिवाइस 002: आईडी 8087: 0024 इंटेल कॉर्प एकीकृत दर मिलान हब
बस 002 डिवाइस 001: आईडी 1 डी 6 बी: 0002 लिनक्स फाउंडेशन 2.0 रूट हब
बस 001 डिवाइस 005: आईडी 0 सी 45: 64ad माइक्रोोडिया
बस 001 डिवाइस 004: आईडी 0 बीडीए: 012 9 रियलटेक सेमीकंडक्टर कॉर्प आरटीएस 512 9 कार्ड रीडर कंट्रोलर
बस 001 डिवाइस 007: आईडी 0 सीएफ 3: ई004 एथरोस संचार, इंक।
बस 001 डिवाइस 002: आईडी 8087: 0024 इंटेल कॉर्प एकीकृत दर मिलान हब
बस 001 डिवाइस 001: आईडी 1 डी 6 बी: 0002 लिनक्स फाउंडेशन 2.0 रूट हब
बस 004 डिवाइस 002: आईडी 0 बीसी 2: 231 ए सीगेट आरएसएस एलएलसी
बस 004 डिवाइस 001: आईडी 1 डी 6 बी: 0003 लिनक्स फाउंडेशन 3.0 रूट हब
बस 003 डिवाइस 002: आईडी 054 सी: 05 ए 8 सोनी कॉर्प
बस 003 डिवाइस 001: आईडी 1 डी 6 बी: 0002 लिनक्स फाउंडेशन 2.0 रूट हब
यदि आप बाहरी हार्ड ड्राइव जैसे कंप्यूटर में एक यूएसबी डिवाइस डालते हैं और फिर lsusb कमांड चलाते हैं तो आप सूची में डिवाइस दिखाई देंगे।
सारांश
संक्षेप में संक्षेप में, लिनक्स में कुछ भी सूचीबद्ध करने का सबसे अच्छा तरीका निम्न ls आदेशों को याद रखना है:
- फाइल सिस्टम में ls - सूची फाइलें
- lsblk - ब्लॉक डिवाइस सूचीबद्ध करें (यानी ड्राइव)
- lspci - पीसीआई उपकरणों की सूची
- lsusb - यूएसबी डिवाइस सूचीबद्ध करें
- lsdev - सभी उपकरणों की सूची