คู่มือนี้จะแสดงวิธีแสดงรายการอุปกรณ์ไดรฟ์ อุปกรณ์ PCI และ อุปกรณ์ USB ในคอมพิวเตอร์ของคุณ สำหรับการค้นหาไดรฟ์ที่พร้อมใช้งานคุณจะได้รับการแสดงวิธีการแสดงอุปกรณ์ที่ติดตั้งไว้โดยย่อแล้วคุณจะแสดงวิธีแสดงไดรฟ์ทั้งหมด
ใช้คำสั่ง Mount
ในคู่มือก่อนหน้านี้ผมได้แสดง วิธีการติดตั้งอุปกรณ์ที่ใช้ Linux ตอนนี้ฉันจะแสดงวิธีแสดงรายการอุปกรณ์ที่ติดตั้ง
ไวยากรณ์ที่ง่ายที่สุดที่คุณสามารถใช้มีดังนี้:
ภูเขา
ผลลัพธ์จากคำสั่งข้างต้นค่อนข้าง verbose และจะเป็นอย่างนี้:
/ dev / sda4 on / type ext4 (rw relatime ข้อผิดพลาด = remount-ro ข้อมูล = สั่งซื้อ)
securityfs บน / sys / kernel / securityfs ประเภทความปลอดภัย (rw, nosuid, nodev, noexec, relat
IME)
มีข้อมูลมากว่าจริงๆไม่ใช่ว่าง่ายต่อการอ่าน
ฮาร์ดไดรฟ์โดยทั่วไปจะขึ้นต้นด้วย / dev / sda หรือ / dev / sdb เพื่อให้คุณสามารถใช้ คำสั่ง grep เพื่อลดการแสดงผลดังนี้:
mount | grep / dev / sd
ผลลัพธ์ในครั้งนี้จะแสดงผลดังนี้:
/ dev / sda4 on / type ext4 (rw relatime ข้อผิดพลาด = remount-ro ข้อมูล = สั่งซื้อ)
/ dev / sda1 บน / boot / efi type vfat (rw, relatime, fmask = 0077, dmask = 0077, codepage = 437, iocharset = iso8859-1, shortname = mixed, errors = remount-ro)
นี่ไม่ใช่รายการไดรฟ์ของคุณ แต่จะแสดงรายการพาร์ติชันที่คุณติดตั้งไว้ ไม่ได้ระบุพาร์ทิชันที่ยังไม่ได้ติดตั้ง
อุปกรณ์ / dev / sda มักจะหมายถึงฮาร์ดไดรฟ์ 1 และหากคุณมีฮาร์ดไดรฟ์ตัวที่สองระบบจะติดตั้งไปที่ / dev / sdb
ถ้าคุณมี SSD อยู่ แล้วจะมีการแม็ปกับ / dev / sda และฮาร์ดดิสก์ที่แม็ปกับ / dev / sdb
ในขณะที่คุณเห็นคอมพิวเตอร์ของฉันมีไดรฟ์เดี่ยว / dev / sda ที่มีการติดตั้งพาร์ติชันไว้ 2 พาร์ติชัน พาร์ทิชัน / dev / sda4 มีระบบไฟล์ ext4 และเป็นที่ติดตั้ง Ubuntu / dev / sda1 เป็นพาร์ติชัน EFI ที่ ใช้เพื่อบูตระบบในตำแหน่งแรก
คอมพิวเตอร์นี้ได้รับการตั้งค่าให้ใช้การบูตคู่กับ Windows 10 เพื่อที่จะเห็นพาร์ทิชัน Windows ฉันจะต้องติดตั้งพวกเขา
ใช้ lsblk ในการบล็อกรายการอุปกรณ์
เมาท์ทำได้ดีสำหรับรายชื่ออุปกรณ์ติดตั้ง แต่ไม่ได้แสดงอุปกรณ์ทุกชิ้นที่คุณมีและเอาต์พุตเป็นแบบ verbose ทำให้อ่านได้ยาก
วิธีที่ดีที่สุดในการแสดงรายการไดรฟ์ใน Linux คือการใช้ lsblk ดังต่อไปนี้
lsblk
ข้อมูลจะปรากฏในรูปแบบต้นไม้ที่มีข้อมูลต่อไปนี้:
- ชื่อ
- หมายเลขรุ่นรองใหญ่
- มันถอดออกได้ไหม
- ขนาด
- มันเป็นแบบอ่านอย่างเดียว
- เป็นดิสก์หรือพาร์ทิชัน
- พาร์ทิชันที่ติดตั้งอยู่ที่ไหน
จอแสดงผลมีลักษณะดังนี้:
- sda - 8.0 - 0 - 931 GB - 0 - ดิสก์
- sda1 - 8.1 - 0 - 500 ม. - 0 - ส่วน - / บูต / เอฟไอ
- sda2 - 8.2 - 0 - 128M - 0 - ส่วน
- sda3 - 8.3 - 0 - 370.6 ส่วน G - 0 - ส่วน
- sda4 - 8.4 - 0 - 554.4 G - 0 - ส่วน /
- sda5 - 8.5 - 0 - 5.9G - 0 - ส่วน [SWAP]
- sr0 - 11: 0 - 1 - 1024M - 0 - rom
ข้อมูลสามารถอ่านได้ง่ายกว่ามาก คุณจะเห็นว่ามีไดรฟ์หนึ่งชื่อว่า sda ซึ่งมี 931 กิกะไบท์ SDA ถูกแบ่งออกเป็น 5 พาร์ติชัน 2 หรือที่มีการติดตั้งและหนึ่งในสามที่กำหนดให้ทำ swap
นอกจากนี้ยังมีไดรฟ์ชื่อ sr0 ซึ่งเป็นไดรฟ์ดีวีดีภายใน
วิธีแสดงรายการอุปกรณ์ PCI
สิ่งหนึ่งที่คุ้มค่ากับการเรียนรู้เกี่ยวกับลีนุกซ์คือถ้าคุณต้องการจะแสดงรายการอะไรก็มักจะมีคำสั่งที่ขึ้นต้นด้วยตัวอักษร "ls"
คุณได้เห็นแล้วว่า "lsblk" แสดงรายการอุปกรณ์บล็อกและสามารถใช้เพื่อแสดงวิธีวางดิสก์ได้
คุณควรทราบด้วยว่า มีการใช้คำสั่ง ls เพื่อเรียกดูรายชื่อไดเรกทอรี
หลังจากนั้นคุณจะใช้คำสั่ง lsusb เพื่อแสดงรายการไดรฟ์ USB ในคอมพิวเตอร์
นอกจากนี้คุณยังสามารถแสดงรายการอุปกรณ์โดยใช้คำสั่ง lsdev แต่คุณจะต้องตรวจสอบว่ามีการติดตั้ง procinfo เพื่อใช้คำสั่งนั้น
เมื่อต้องการแสดงรายการอุปกรณ์ PCI ใช้คำสั่ง lspci ดังนี้:
lspci
ผลลัพธ์จากคำสั่งข้างต้นเป็นอีกครั้งที่มีความหมายมากคุณอาจได้รับข้อมูลมากกว่าที่คุณต่อรองราคา
นี่คือภาพรวมสั้น ๆ จากรายชื่อของฉัน:
00: 02.0 คอนโทรลเลอร์ที่สามารถใช้งานร่วมกับ VGA ได้: Intel Corporation 3rd Gen Core processor Grap
hics Controller (rev 09)
00: 14.0 คอนโทรลเลอร์ USB: ตระกูลชิปเซ็ตตระกูล Intel Corporation 7 Series / C210 ซีรี่ส์สหรัฐฯ
ตัวควบคุมโฮสต์ B xHCI (rev 04)
รายการแสดงรายการทุกอย่างจากคอนโทรลเลอร์ VGA ไปยัง USB, เสียง, บลูทู ธ ไร้สายและอีเทอร์เน็ตคอนโทรลเลอร์
แดกดันรายการมาตรฐาน lspci ถือเป็นพื้นฐานและถ้าคุณต้องการข้อมูลเพิ่มเติมเกี่ยวกับอุปกรณ์แต่ละเครื่องคุณสามารถเรียกใช้คำสั่งต่อไปนี้:
lspci -v
ข้อมูลสำหรับแต่ละอุปกรณ์มีลักษณะดังนี้:
02: 00.0 ตัวควบคุมเครือข่าย: Qualcomm Atheros AR9485 อะแดปเตอร์เครือข่ายแบบไร้สาย (รอบที่ 01)
ระบบย่อย: อะแดปเตอร์เครือข่ายไร้สาย Dell AR9485
ธง: ต้นแบบรถประจำทาง, ทักทายรวดเร็ว, แฝง 0, IRQ 17
หน่วยความจำที่ c0500000 (แบบ 64 บิตไม่ใช่แบบดึงข้อมูลล่วงหน้า) [size = 512K]
รอมขยายที่ c0580000 [ปิดใช้งาน] [size = 64K]
ความสามารถ:
โปรแกรมควบคุมเคอร์เนลที่ใช้อยู่: ath9k
โมดูลเคอร์เนล: ath9k
ผลลัพธ์จากคำสั่ง lspci -v เป็นจริงอ่านได้มากขึ้นและคุณสามารถเห็นได้ชัดว่าฉันมีการ์ดไร้สายของ Qualcomm Atheros
คุณสามารถรับผลลัพธ์ verbose ได้มากขึ้นโดยใช้คำสั่งต่อไปนี้:
lspci -vv
หากยังไม่เพียงพอให้ลองทำสิ่งต่อไปนี้:
lspci -vvv
และถ้ายังไม่พอ ไม่ฉันล้อเล่นเท่านั้น มันหยุดอยู่ที่นั่น
ด้านที่มีประโยชน์มากที่สุดของ lspci นอกเหนือจากรายชื่ออุปกรณ์คือโปรแกรมควบคุมเคอร์เนลที่ใช้สำหรับอุปกรณ์นั้น หากอุปกรณ์ไม่ทำงานอาจเป็นไปได้ว่าควรมีการศึกษาว่ามีไดรเวอร์ที่ดีกว่าสำหรับอุปกรณ์หรือไม่
รายการอุปกรณ์ USB ที่ต่ออยู่กับคอมพิวเตอร์
หากต้องการแสดงรายการอุปกรณ์ USB ที่พร้อมใช้งานสำหรับคอมพิวเตอร์ของคุณให้ใช้คำสั่งต่อไปนี้:
lsusb
ผลลัพธ์จะเป็นดังนี้:
อุปกรณ์ 002 ของ Bus 002: ID 8087: 0024 ศูนย์รวมอัตราค่าผสมของ Intel Corp.
Bus 002 Device 001: ID 1d6b: 0002 ศูนย์กลางราก Linux Foundation 2.0
อุปกรณ์ 001 ของ Bus 005: ID 0c45: 64ad Microdia
อุปกรณ์ 001 004: ID 0bda: 0129 Realtek Semiconductor Corp. RTS5129 การ์ดรีดเดอร์คอนโทรลเลอร์
อุปกรณ์ 001 ของ Bus 007: ID 0cf3: e004 Atheros Communications, Inc.
อุปกรณ์ 001 ของ Bus 002: ID 8087: 0024 ศูนย์รวมอัตราค่าผสมของ Intel Corp.
อุปกรณ์ 001 ของ Bus 001: ID 1d6b: 0002 ศูนย์กลางราก Linux Foundation 2.0
อุปกรณ์ 004 002: ID 0bc2: 231a ซีเกท RSS LLC
Bus 004 Device 001: ID 1d6b: 0003 รากหลักของ Linux Foundation 3.0
อุปกรณ์ 002 ของ Bus 002: ID 054c: 05a8 Sony Corp.
อุปกรณ์ 001 ของ Bus 001: ID 1d6b: 0002 ศูนย์กลางราก Linux Foundation 2.0
หากคุณใส่อุปกรณ์ USB ลงในคอมพิวเตอร์เช่นฮาร์ดไดรฟ์ภายนอกและเรียกใช้คำสั่ง lsusb คุณจะเห็นอุปกรณ์ปรากฏในรายการ
สรุป
เพื่อสรุปแล้ววิธีที่ดีที่สุดในรายการสิ่งที่ออกใน Linux คือการจำคำสั่งต่อไปนี้ ls:
- ls - แสดงรายการไฟล์ในระบบไฟล์
- lsblk - แสดงรายการอุปกรณ์ป้องกัน (เช่นไดรฟ์)
- lspci - แสดงอุปกรณ์ pci
- lsusb - แสดงรายการอุปกรณ์ USB
- lsdev - แสดงรายการอุปกรณ์ทั้งหมด