hangを探索しながらいくつかの結果がumount
見つかりました。/run/mount/utab
strace
目的は何ですか/run/mount/utab
?
次の詳細はどこで確認できますか/run/mount/utab
?
- 目的
- 滞在
- 何と相互作用するのか(そしてどうやって)
答え1
目的は何ですか
/run/mount/utab
?
mount
このファイルは、ファイルシステムをマウントしたユーザーを保存するために使用されます。 From man mount
, down FILESYSTEM-INDEPENDENT MOUNT OPTIONS
(そしていくつかの簡単なテスト)
user Allow an ordinary user to mount the filesystem. The name of the mounting user
is written to the mtab file (or to the private libmount file in /run/mount on
systems without a regular mtab) so that this same user can unmount the filesys‐
tem again.
つまり、通常のユーザーとしてマウントしたいドライブがある場合は、/etc/fstab
そのデバイスのUUID(または他の識別子)とオプションを含むエントリを使用できますuser
。
UUID=<UUID> <target> ... user ...
$ mount -U <UUID>
ユーザーとして以下の内容をuser1
作成するときmount
/run/mount/utab
SRC=/dev/sdb1 TARGET=<target> ROOT=/ OPTS=user=user1
これにより、デバイスを取り外すことができます。
詳細はどこで読むことができますか?
/run/mount/utab
フォーマットは簡単です。表示される内容が私のシステムで表示されるものと同じである場合、上記の内容を除いて私が見つけることができるのはほぼすべてです。以下を確認してください。その他の回答。
答え2
すばやく読んだ後libmount テーブルの更新私はこのファイルがユーザースペースのインストールオプションを保存するために使用されると思います。見てみたいここAPI と API と対話する方法に関する情報です。 util-linuxのソースコードには以下が含まれています。ライブラリマウント見どころの別の場所かもしれません。