いくつかの例:
- 外部USBドライブを接続すると、下にマウントされ、
/media/$USER/<device-id>
ファイルブラウザに自動的にデバイスの下にマウントポイントが表示されます。 - ホームディレクトリの通常のフォルダに手動で何かをインストールしても同じことが起こります。しかし、フォルダが隠されている場合、私のファイルブラウザにマウントポイントは表示されません。
/tmp
たとえば、ファイルエクスプローラはマウントポイントを一覧表示しません。
それでは、デバイスの下のファイルブラウザにマウントポイントが自動的に表示されるためにどのような条件が必要ですか? PCManFMとNautilusはまったく同じように動作するように見えるので、これには一般的な規則があると思います。マウントポイント(隠しフォルダやフォルダなど/tmp
)を「強制」してデバイスの下に表示できますか?
ベストアンサー1
ブロックデバイスには、取り外し可能かどうかを示すフラグがあります。これはの出力で見ることができますlsblk --help
。カーネルのソースコードを確認していませんが、デバイスモジュールがこのフラグを設定するのに最適な場所です。
その下にインストールされているファイルシステムを除外することは、試している/tmp
ファイルマネージャまたは使用しているライブラリを別々に確認することです。たとえば、Dolphinはリムーバブルドライブなどのインストールを続けています。
Usage:
lsblk [options] [<device> ...]
List information about block devices.
Options:
...
-o, --output <list> output columns
...
Available output columns:
...
RM removable device
...
PCManFM使用GLibとジオ図書館。 ノーチラスそれも本当かもしれません。 イルカ確かに。彼らが従う正確なルールはわかりませんが、ソースを確認できます。
詳細については、次を参照してください。SCSIデバイスが取り外し可能かどうかはどうすればわかりますか?