これは、アップグレードされたばかりのUbuntu 10.04.1 LTSマシンです。
/dev/mapper/isw_dghbbcaabe_RAID_Volume11
はアップグレードの「新しい」ものですが、「デバイス」に含まれる物理ドライブ/パーティションがわかりません。
私が試してみました:
root@barabasi:~# blkid
/dev/sda1: UUID="8258e116-265a-4797-59d1-fae72a643620" TYPE="swap"
/dev/sdb: TYPE="isw_raid_member"
/dev/mapper/isw_dghbbcaabe_RAID_Volume11: UUID="1d4721b1-5649-4772-8a03-5c3db81eba1b" TYPE="ext3"
/dev/mapper/isw_dghbbcaabe_RAID_Volume15: UUID="b9a639af-dee8-4e0c-90f6-15432efac4f2" TYPE="swap"
そして
root@barabasi:~# ls -alh /dev/disk/by-uuid/
total 0
drwxr-xr-x 2 root root 100 2011-01-14 12:49 .
drwxr-xr-x 5 root root 100 2011-01-14 12:49 ..
lrwxrwxrwx 1 root root 41 2011-01-14 12:49 1d4721b1-5649-4772-8a03-5c3db81eba1b -> ../../mapper/isw_dghbbcaabe_RAID_Volume11
lrwxrwxrwx 1 root root 10 2011-01-14 12:49 8258e116-265a-4797-59d1-fae72a643620 -> ../../sda1
lrwxrwxrwx 1 root root 41 2011-01-14 12:49 b9a639af-dee8-4e0c-90f6-15432efac4f2 -> ../../mapper/isw_dghbbcaabe_RAID_Volume15
しかし、どの物理ドライブが関係しているかはまだわかりません。
dmsetupを使用できます。法を実施する、権利を行使する:
$ Sudo dmsetup -v table /dev/mapper/isw_dghbbcaabe_RAID_Volume11
これにより、別のデバイスにマッピングされているセクターのリストが表示されます。私の場合(暗号化されたルートパーティション)、次の出力が表示されます。
$ Sudo dmsetup table /dev/mapper/hacki-mobile
0 567028121 crypt aes-cbc-essiv:sha256 0000000000000000000000000000000000000000000000000000000000000000 0 8:6 2056
つまり、セクター0-567028121は、メジャー/マイナー番号8/6のデバイスにマップされます。ご覧のとおり、これは私のsdaドライブの6番目のパーティションです。
$ ls -Al /dev/sda6
brw-rw---- 1 root disk 8, 6 2010-12-21 14:38 /dev/sda6
Ubuntu 10.04を使用しているため、dmsetupからの出力は少し異なる可能性があります
最も簡単なコマンドは-
$ Sudo dmsetup deps -o devname
これにより、メジャー/マイナー番号を把握する必要なく、実際のデバイス名が得られます。
私が見た最も簡単な概要は lsblk です。これは、複雑なセットアップがあっても妥当な出力を出力します。
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223,6G 0 disk
├─sda1 8:1 0 350M 0 part
├─sda2 8:2 0 29G 0 part
├─sda3 8:3 0 488M 0 part /boot
├─sda4 8:4 0 1K 0 part
└─sda5 8:5 0 193,8G 0 part
├─vg_ssd-lv_root_solid 254:0 0 13,3G 0 lvm /
├─vg_ssd-lv_srv_solid 254:2 0 46,6G 0 lvm /srv
└─vg_ssd-lv_home_solid 254:3 0 107G 0 lvm /home
sdb 8:16 0 74,5G 0 disk
└─sdb1 8:17 0 74,5G 0 part
├─vg_ssd-lv_swap_solid 254:1 0 3,7G 0 lvm [SWAP]
└─vg_ssd-lv_videos 254:4 0 28G 0 lvm /mnt/videos
参照: サーバー障害に関するこの詳細な回答 。
または、次のコマンドを実行します。
$ Sudo dmsetup ls --tree
ブロックデバイスがどのようにスタックされているかを示します。
これは単なるヒントです!私がこの質問に来て、自分で答えを見つけたからです。
ls -lha /dev/mapper/
などを使用してマッピングされたデバイスを表示し、mount
を使用して解決することができます。
以下に例を示します。
lvs -o +devices
lvdisplay -m
lvdisplay | awk '/LV Name/{n=$3} /Block device/{d=$3; sub(".*:","dm-",d);
print d,n;}'