マウントされたパーティションのソースを知る方法があるかどうかを知りたいです。
たとえば、出力は次のようになりますdf -h
。
/dev/loop1 3M 3M 0 100% /メディア/ループ
この出力により、3Mリサイクルユニットが設置されている場所がわかりますが、デバイスの正確な位置は/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
誰がこのパーティションをマウントしたのかわからない場合は、fの絶対パスをどのように知ることができますか? (この場合、パスはです/home/SHW/Downloads/TinyCore-current.iso
。)
ベストアンサー1
$ losetup --list /dev/loop0
NAME SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE
/dev/loop0 0 0 0 0 /tmp/backing-file
もしあなたならただファイルが必要な場合は、-O
オプションを使用して列を選択します。
$ losetup --list --noheadings -O BACK-FILE /dev/loop0
/tmp/backing-file
このオプションは最新バージョンの一部ですutil-linux
。以前のバージョンのみサポート-a
管理できない形式ですべてのアクティブデバイスを一覧表示するオプション:
$ losetup -a
/dev/loop0: []: (/tmp/backing-file)
いずれにしても、望む方法で処理することはそれほど大きな問題にはなりません。