Как приложения Mac могут отслеживать местоположение файла?

Мне интересно, правильно ли вы видите запись в udevadm .

Вы получаете доступ к /devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0:0/block/sda на портативный компьютер, который сильно отличается от / devices / vbd-768 / block / xvda , доступ к которому осуществляется на сервере.

Если вас интересуют диски, я бы посоветовал искать их по идентификатору шины.


Вы можете найти идентификатор шины диска, используя lsblk -S . Должно быть 7 строк, первые две - это все, что вам нужно: NAME и HCTL . NAME указывает имя диска (например, sda ), а HCTL указывает идентификатор шины (например, 2: 0: 0: 0 ).

Теперь используйте этот идентификатор шины при поиске с помощью udevadm

udevadm info --path = / sys / bus / scsi / devices / [bus ID] -a


Когда я сделал это группы вывода предназначались для чего-то вроде вашего / devices / vbd-768 / block / xvda , а также для ATTRS . Кажется, что путь, который вы здесь указываете, предназначен только для подмножества информации о диске.

18
08.11.2017, 16:32
0 ответов

Теги

Похожие вопросы