Из любопытства хотелось бы узнать, есть ли способ узнать источник смонтированного раздела?
Например, вывод df -h
:
/ dev / loop1 3M 3M 0 100% / media / loop
Исходя из этого вывода, я знаю, что на устройстве смонтировано петлевое устройство 3М /media/loop
, но у меня нет понятия, чтобы определить точное местоположение /dev/loop1
устройства.
root@SHW:~# mount -o loop /home/SHW/Downloads/TinyCore-current.iso
/mnt/loop mount: block device /home/SHW/Downloads/TinyCore-current.iso is write-protected, mounting read-only
root@SHW:~# tail -n1 /proc/mounts
/dev/loop1 /mnt/loop iso9660 ro,relatime 0 0
Как мне узнать абсолютный путь, если /dev/loop1
я не знаю, кто монтировал эти разделы? (В этом случае путь есть /home/SHW/Downloads/TinyCore-current.iso
.)
источник
losetup /dev/(target)
.Чтобы получить путь к файлу поддержки, используйте:
источник
Что вы подразумеваете под точным местоположением
/dev/loop1
устройства?/dev/loop*
где * - число - это петлевые (виртуальные) устройства, которые используются для монтирования файловых систем, которые не расположены на других блочных устройствах, таких как жесткие диски. Вы можете перечислить их и увидеть, где они смонтированы, используяmount
команду, и вы можете настроить новый, используяlosetup
команду.Если вы хотите узнать, к какому физическому устройству подключен
/dev/
узел, есть способы сделать это. Вы можете использоватьudevadm
для запроса Udev. В моей системе следующие команды дают больше информации оsda
диске:В дополнение к этому вы можете использовать
lspci
для получения дополнительной информации о том, где физически подключено устройство. На моей системе/dev/sda
подключен к контроллеру sata:источник