Par curiosité, j'aimerais savoir s'il existe un moyen de connaître la source de la partition montée?
Par exemple, la sortie de df -h
est:
/ dev / loop1 3M 3M 0100% / media / loop
De cette sortie, je sais qu'un périphérique de boucle de 3M est monté sur /media/loop
, mais je n'ai aucune idée pour déterminer l'emplacement exact de l' /dev/loop1
appareil.
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
Comment savoir le chemin absolu de /dev/loop1
f Je ne sais pas qui a monté ces partitions? (Dans ce cas, le chemin est /home/SHW/Downloads/TinyCore-current.iso
.)
losetup /dev/(target)
.Pour obtenir le chemin du fichier de sauvegarde, utilisez:
la source
Qu'entendez-vous par l'emplacement exact de l'
/dev/loop1
appareil?/dev/loop*
où * est un nombre sont des périphériques de bouclage (virtuels), qui sont utilisés pour monter des systèmes de fichiers qui ne se trouvent pas sur d'autres périphériques de bloc, tels que les disques durs. Vous pouvez les énumérer et voir où ils sont montés, à l'aide de lamount
commande et vous pouvez en configurer un nouveau à l'aide de lalosetup
commande.Si vous souhaitez savoir à quel périphérique physique un
/dev/
nœud est connecté, il existe des moyens de le faire. Vous pouvez utiliserudevadm
pour interroger udev. Sur mon système, les commandes suivantes donnent plus d'informations sur lesda
disque:En plus de cela, vous pouvez utiliser
lspci
pour obtenir plus d'informations sur l'endroit où le périphérique est physiquement connecté. Sur mon système,/dev/sda
est attaché au contrôleur sata:la source