Linux-Kernel

/dev/dm-1 是分區還是整個塊設備?

  • August 16, 2015

有沒有辦法確定/dev/dm-1是塊設備分區還是整個塊設備?如果/dev/dm-1是分區,有沒有辦法找出對應的整個塊設備的路徑?

每個分區都是一個“整體”塊設備。您可以對任何分區進行子分區,然後再次對其進行子分區,然後再…

在您的範例dm-1中,可以映射到任何東西,原始設備、dmcrypt 設備抽象、MD-RAID 支持、多路徑、dm-crypted 卷組上的邏輯卷。

該數字dm-X基本上只是設備初始化時的任意空閒數字。在執行時塊設備層沒有太多變化的主機上,這些數字只是在啟動時按自然順序分配。

但大多數設備映射器機制還允許您為映射指定別名。退房ls -l /dev/mapper/

然後視覺化塊設備之間的層次關係,您可以使用lsblk(列出塊設備)。下面的縮短範例輸出:

$ lsblk /dev/sdb
NAME                   MAJ:MIN  TYPE
sdb                      8:128  disk
├─sdb1                   8:129  part
└─sdb5                   8:133  part
 └─crypto (dm-0)        252:0  crypt
   ├─ubuntu-root (dm-1) 252:1  lvm
   └─ubuntu-swap (dm-2) 252:2  lvm

lsblk命令是一種顯示有關塊設備的資訊的便捷方式,包括哪個設備映射器設備去哪裡

引用自:https://serverfault.com/questions/714374