Por curiosidade, gostaria de saber se há uma maneira de descobrir a fonte da partição montada?
Por exemplo, a saída de df -h
é:
/ dev / loop1 3M 3M 0 100% / mídia / loop
A partir desta saída, eu sei que um dispositivo de loop da 3M está montado /media/loop
, mas não tenho idéia para determinar a localização exata do /dev/loop1
dispositivo.
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
Como descubro o caminho absoluto de /dev/loop1
não sei quem montou essas partições? (Nesse caso, o caminho é /home/SHW/Downloads/TinyCore-current.iso
.)
fonte
losetup /dev/(target)
.Para obter o caminho do arquivo de backup, use:
fonte
O que você quer dizer com localização exata do
/dev/loop1
dispositivo?/dev/loop*
onde * é um número são dispositivos de loopback (virtual), usados para montar sistemas de arquivos que não estão localizados em outros dispositivos de bloco, como discos rígidos. Você pode enumerá-los e ver onde eles estão montados, usando omount
comando e pode configurar um novo usando olosetup
comandoSe você deseja saber a qual dispositivo físico um
/dev/
nó está conectado, existem maneiras de fazer isso. Você pode usarudevadm
para consultar o udev. No meu sistema, os seguintes comandos fornecem mais informações sobre osda
disco:Além desses, você pode usar
lspci
para obter mais informações sobre onde o dispositivo está fisicamente conectado. No meu sistema,/dev/sda
está anexado ao controlador sata:fonte