chroot/jailのディスクID

chroot/jailのディスクID

ホストシステムの/dev/sdaディスクに関するすべての情報を印刷すると、次の情報が得られます(udevadm info --query=all --name=/dev/sdaコマンドを使用してこの情報を取得します)。

P: /devices/pci0000:00/0000:00:0d.0/ata1/host0/target0:0:0/0:0:0:0/block/sda
N: sda
S: disk/by-id/ata-VBOX_HARDDISK_VB8cef94cd-f15e891d
E: DEVLINKS=/dev/disk/by-id/ata-VBOX_HARDDISK_VB8cef94cd-f15e891d
E: DEVNAME=/dev/sda
E: DEVPATH=/devices/pci0000:00/0000:00:0d.0/ata1/host0/target0:0:0/0:0:0:0/block/sda
E: DEVTYPE=disk
E: ID_ATA=1
E: ID_ATA_FEATURE_SET_PM=1
E: ID_ATA_FEATURE_SET_PM_ENABLED=1
E: ID_ATA_SATA=1
E: ID_ATA_SATA_SIGNAL_RATE_GEN2=1
E: ID_ATA_WRITE_CACHE=1
E: ID_ATA_WRITE_CACHE_ENABLED=1
E: ID_BUS=ata
E: ID_MODEL=VBOX_HARDDISK
E: ID_MODEL_ENC=VBOX\x20HARDDISK\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
E: ID_PART_TABLE_TYPE=dos
E: ID_REVISION=1.0
E: ID_SERIAL=VBOX_HARDDISK_VB8cef94cd-f15e891d
E: ID_SERIAL_SHORT=VB8cef94cd-f15e891d
E: ID_TYPE=disk
E: MAJOR=8
E: MINOR=0
E: MPATH_SBIN_PATH=/sbin
E: SUBSYSTEM=block
E: TAGS=:systemd:
E: USEC_INITIALIZED=18821

ただし、chroot / jailで同じコマンドを入力すると、次の結果が表示されます。

P: /devices/pci0000:00/0000:00:0d.0/ata1/host0/target0:0:0/0:0:0:0/block/sda
N: sda
E: DEVNAME=/dev/sda
E: DEVPATH=/devices/pci0000:00/0000:00:0d.0/ata1/host0/target0:0:0/0:0:0:0/block/sda
E: DEVTYPE=disk
E: MAJOR=8
E: MINOR=0
E: SUBSYSTEM=block

刑務所に次のフォルダをマウントしました。

sudo mount -t proc /proc/ /target/proc
sudo mount -t sysfs /sys/ /target/sys
sudo mount --bind /dev/ /target/dev

私のハードドライブ/ dev / sdaについて必要なすべての情報を得るために私が見逃しているものは何ですか?

ベストアンサー1

使用:読まれたstrace udevadm info --query=all --name=/dev/sdaものを見ることができます。/run/udev/data/b8:0

open("/run/udev/data/b8:0", O_RDONLY|O_CLOEXEC) = 3

これはASCIIファイルです:

/run/udev/data/b8:0: ASCII text

見たい情報が入っています。

あなたの場合は、chroot環境でコマンドを/run/udev/data実行することも必要です。udevadm

おすすめ記事