Linux 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 และทำไมมี 1 ภายใต้คอลัมน์ RM เป็น GB ทั้งหมดและฉันอยากรู้ว่ามันใช้ทำอะไร
2. เหตุใดจึงเป็นsda4บล็อก 1K ฉันจำได้ว่าตอนที่ฉันติดตั้ง Fedora ฉันมีพื้นที่ว่าง 1.83MB ที่มันเพิ่งปฏิเสธที่จะใช้ ฉันถือว่าสิ่งนี้เป็นของฉันsda4หรือไม่ ทำไมมันไม่ใช้มัน?
3. MAJ:MINคอลัมน์คืออะไร

คำตอบ:


12
  1. sr0 เป็นอุปกรณ์ออพติคอลของคุณเช่นไดรฟ์ดีวีดี มี 1 ภายใต้ RM เนื่องจากเป็นไดรฟ์แบบถอดได้ มันมี 0 ภายใต้คอลัมน์ RO เพราะมันไม่ใช่อุปกรณ์แบบอ่านอย่างเดียว เป็นประเภท rom เนื่องจากไม่ใช่ดิสก์ แต่เป็นอุปกรณ์ DVD / CD- ROMเช่นอุปกรณ์ออปติคัล

  2. sda4 เป็นพาร์ติชัน 1k เนื่องจากเป็นเพียงเชลล์ของพาร์ติชัน ดิสก์แบบเก่าคือดิสก์ที่มีพาร์ติชัน ms-dos-type (คู่ที่ทันสมัยเรียกว่า GPT) อาจมีพาร์ติชันหลักได้เพียง 4 ตัว พาร์ติชันหลักมีความสำคัญต่อระบบปฏิบัติการบางระบบ (Windows เวอร์ชั่นที่เก่ากว่า) เพราะสามารถบู๊ตได้จากพาร์ติชันหลักเท่านั้น แต่ความต้องการพาร์ติชันเพิ่มเติมนั้นนำไปสู่การเปลี่ยนแปลงพาร์ติชั่นหลักไปสู่พาร์ติชั่นเสริมคือหนึ่งที่สามารถแบ่งย่อยออกเป็น 64 (ฉันคิดว่า) ตรรกะเพิ่มเติมพาร์ทิชัน โดยทั่วไปพาร์ติชันเพิ่มเติมเป็นพาร์ติชันหลักสุดท้าย (sda4) และไม่เคยใช้โดยตรง: ในทางกลับกันโลจิคัลพาร์ติชันแรกจะถูกสร้างขึ้นเพื่อให้ความเป็นไปได้ในการสร้างโลจิคัลพาร์ติชันเพิ่มเติมในเวลาต่อมา 1K ที่คุณเห็นมีเพียงข้อมูลการแบ่งเท่านั้นไม่มีอะไรเพิ่มเติม

  3. สำคัญ: เล็กน้อยคือชื่อที่เคอร์เนลอ้างถึงอุปกรณ์ภายใน หมายเลขแรกระบุเคอร์เนลไดรเวอร์อุปกรณ์ที่ต้องใช้เพื่อสื่อสารกับอุปกรณ์ ดังนั้นถ้าเช่นคุณมีดิสก์ SCSI หลายตัวพวกเขาจะมีหมายเลขหลัก 8 หากคุณมีดิสก์ IDE หมายเลขหลักของพวกเขาจะเป็น 3 ออปติคัลไดรฟ์คือทั้งหมด 11 และฟลอปปีเป็น 2 จำนวนเล็กน้อยระบุอุปกรณ์เฉพาะ ในบรรดาที่ใช้ไดรเวอร์อุปกรณ์เดียวกัน: ในกรณีของคุณพาร์ติชัน 1-5 มีหมายเลขรอง 1-5 หากคุณมีดิสก์ SCSI แผ่นที่สองหมายเลขรองของพวกเขาจะเริ่มต้นที่ 16 หมายเลขเหล่านี้เคยแกะสลักด้วยหินเช่นจัดส่งด้วย distros แต่เมื่อมาถึง udev พวกเขาไม่จำเป็นต้องเป็นเอกลักษณ์ทั่วโลกและอาจแตกต่างกันไป ระหว่างรองเท้า ยังคงเป็นเรื่องธรรมดาที่พวกเขาจะต้องยึดติดกับนิสัยเก่าที่มี 3 สำหรับดิสก์ IDE


0

sr0 มักจะหมายถึงไดรฟ์สื่อออปติคอล

ฉันไม่รู้ว่าทำไมการแบ่งพาร์ติชันจึงเหลือพาร์ติชัน 1K นี้

เมื่อวันที่มันกล่าวlsblk --help MAJ:MIN major:minor device numberมันฟังดูเหมือนตัวบ่งชี้ แต่ก็ไม่รู้ว่ามันมีประโยชน์อะไร


ฉันไม่ต้องกังวลเกี่ยวกับสิ่งเล็ก ๆ ที่เหลืออยู่ด้วยพื้นที่มากนัก แต่ฉันก็สงสัย ขอบคุณ
user341814
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.