/run/mount/utabとは何ですか?

/run/mount/utabとは何ですか?

hangを探索しながらいくつかの結果がumount見つかりました。/run/mount/utabstrace

目的は何ですか/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のソースコードには以下が含まれています。ライブラリマウント見どころの別の場所かもしれません。

関連情報