เอกสารคู่มือสำหรับ sda, sdb, dm-0, dm-1 อยู่ที่ไหน


11

ถ้าฉันเรียกใช้ iostat ฉันได้รับ

sda0, sda1,

ฉันรู้ว่านั่นคือ "ฮาร์ดดิสก์"

แล้วมี dm-0, dm-1 คืออะไร? ฉันต้องการตรวจสอบเอกสาร

ฉันตรวจสอบhttp://linux.die.net/man/1/iostatไม่ได้กล่าวถึงเลย

ด้วยคำสั่ง mount ของฉันจะแสดงสิ่งนี้:

/dev/mapper/VolGroup-lv_root    /   ext4    usrjquota=quota.user,jqfmt=vfsv0    1   1
UUID=1450c2bf-d431-4621-9e8e-b0be57fd79b6 /boot                   ext4    defaults        1 2
/dev/mapper/VolGroup-lv_home    /home   ext4    usrjquota=quota.user,jqfmt=vfsv0    1   2
/dev/mapper/VolGroup-lv_swap swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/usr/tmpDSK             /tmp                    ext3    defaults,noauto        0 0
/dev/sdb1               /home2                  auto    auto,defaults         0 0
/dev/sdc1               /home3                  auto    auto,defaults         0 0
/dev/sdd1               /home4                  auto    auto,defaults         0 0

ดูเหมือนว่า dm-0 สอดคล้องกับหนึ่งใน / dev / mapper / VolGroup-lv ไม่แน่ใจว่าอันไหน


เอกสาร? ใน Linux :-)
Ciro Santilli 冠状病毒审查六四事件法轮功

คำตอบ:


9

sda0, sda1 เป็นพาร์ติชั่นของฮาร์ดไดรฟ์ (sda) ที่ต่อกับเครื่องของคุณ

dm-0 & dm-1 เป็นโลจิคัลวอลุ่มของตัวจัดการโลจิคัลวอลุ่มที่คุณจะสร้างขึ้นขณะติดตั้งหรือกำหนดค่าเครื่องของคุณ

คุณสามารถอ่านเพิ่มเติมได้ที่Wiki


ฉันรู้ว่ามันเป็นพื้นฐาน แต่มันเป็นคำตอบที่ดีมากและไม่มีวิธีที่ง่ายในการค้นหาข้อมูลนี้ใน google :)

ตัวอย่างเช่น wiki ไม่ได้บอกว่าโลจิคัลวอลุ่มคือ dm-0 และ dm-1 ใน iostat

12

iostatรายงานสถิติเกี่ยวกับอุปกรณ์ป้องกัน อุปกรณ์บล็อคมีหลายสิ่งหลายอย่างไม่ใช่แค่ฮาร์ดดิสก์ บนเดสก์ท็อปของฉันiostat -p ALL -kxให้สถิติ 37 บรรทัด

ในกรณีของคุณลองใช้-Nตัวเลือกซึ่งจะให้ชื่อดีสำหรับอุปกรณ์ dm ของคุณ

ชื่อของอุปกรณ์บล็อกนั้นมาจากเคอร์เนลและ (อาจ) udev; iostat กำลังทิ้งข้อมูลที่เคอร์เนลเก็บเอาไว้ ไม่สนใจชื่อจริง ๆ มันเป็นเอกสารเคอร์เนลและ udev คุณต้องตรวจสอบเพื่อดูว่าอุปกรณ์คืออะไร

นี่คือบางส่วนที่พบบ่อย:

  • hdX- ATA ฮาร์ดดิสก์ pre-libata คุณจะเห็นสิ่งนี้ด้วย distros แบบเก่า (อาจอิง Linux 2.4.x หรือเก่ากว่า)
  • sdX- ฮาร์ดดิสก์ "SCSI" รวมถึง SATA และ SAS และดิสก์ IDE ใช้ libata (ใน distro ล่าสุด)
  • hdXY, sdXY- พาร์ทิชันบนฮาร์ดดิสก์หรือhdXsdX
  • loopX - อุปกรณ์ลูปแบ็คใช้สำหรับติดตั้งอิมเมจดิสก์ ฯลฯ
  • loopXpY- พาร์ติชันบนอุปกรณ์ลูปแบ็คloopX; ใช้เมื่อติดตั้งรูปภาพของฮาร์ดไดรฟ์แบบสมบูรณ์ ฯลฯ
  • scdX, srX- "ซีดี SCSI" โดยใช้คำจำกัดความแปลก ๆ ของ "SCSI" รวมถึง DVD, Blu-ray, ฯลฯ
  • mdX - Linux MDraid
  • dm-X- อุปกรณ์ทำแผนที่ ใช้เพื่อดูสิ่งเหล่านี้หรือ-N ls -l /dev/mapperDevice Mapper รองรับ LVM2 และ dm-crypt หากคุณใช้ LVM หรือโวลุ่มที่เข้ารหัสคุณจะเห็นdm-Xอุปกรณ์

โปรดทราบว่าอุปกรณ์ทั้งหมดไม่ได้เก็บข้อมูล iostat ทั้งหมดไว้ เช่น mdraid ไม่ได้เก็บสถิติคิวและคอลัมน์เหล่านั้นจะเป็น 0 เสมอ

คุณสามารถดู/sys/class/blockหรือ/dev/blockดูอุปกรณ์บล็อคทั้งหมดในระบบของคุณ


0

จำนวนมากของสิ่งนี้อยู่ในdevices.txtจากเอกสารมาเคอร์เนล ( src/Documentation/devices.txt) นอกจากนี้ยังมีที่นี่

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