Aus Neugier möchte ich wissen, ob es eine Möglichkeit gibt, die Quelle der gemounteten Partition herauszufinden.
Zum Beispiel ist die Ausgabe von df -h
:
/ dev / loop1 3M 3M 0 100% / media / loop
Von diesem Ausgang weiß ich, dass ein Loop-Gerät von 3M an montiert ist /media/loop
, aber ich habe keine Ahnung, um den genauen Standort des /dev/loop1
Geräts zu bestimmen .
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
Wie finde ich den absoluten Pfad von /dev/loop1
f heraus, von dem ich nicht weiß, wer diese Partitionen gemountet hat? (In diesem Fall ist der Pfad /home/SHW/Downloads/TinyCore-current.iso
.)
quelle
losetup /dev/(target)
.Um den Pfad der Sicherungsdatei zu erhalten, verwenden Sie:
quelle
Was meinst du mit dem genauen Standort des
/dev/loop1
Geräts?/dev/loop*
Dabei ist * eine Zahl für Loopback-Geräte (virtuelle Geräte), mit denen Dateisysteme bereitgestellt werden, die sich nicht auf anderen Blockgeräten befinden, z. B. Festplatten. Mit demmount
Befehl können Sie sie auflisten und sehen, wo sie bereitgestellt sind, und mit dem Befehl eine neuelosetup
einrichten.Wenn Sie wissen möchten, an welches physische Gerät ein
/dev/
Knoten angeschlossen ist, gibt es verschiedene Möglichkeiten. Sie können verwendenudevadm
, um udev abzufragen. Auf meinem System geben die folgenden Befehle weitere Informationen zursda
Festplatte:Darüber hinaus können Sie
lspci
weitere Informationen darüber abrufen, wo das Gerät physisch angeschlossen ist. Ist auf meinem System/dev/sda
an den SATA-Controller angeschlossen:quelle