ファイルシステムのファイルイメージがあり、パラメータを変更するファイルとディレクトリUIDおよびGIDを使用してマウントしたいと思います。読み取り専用のファイルシステムであるため、パラメータを変更できません。
いくつかのoverlayfsを使用し、findコマンドを使用して、マウントポイント上のすべてのファイルをウォークスルーし、属性を書き換えることで、いくつかのアイデアを見つけました。ただし、追加のファイルシステムが必要です。この方法は使いたくない。このファイルシステムに何も書き込む必要はありません。
それでは、マウントオプションによってその場でUID/GIDを変更するアイデアはありますか?この状況で使用するファイルシステムのようなカバーはありますか?
それでは、マウントオプションによってその場でUID/GIDを変更するアイデアはありますか?
はい。多くのファイルシステムは、マウント時にuid = NNNNおよびgid = NNNNオプションをサポートします。それがその後イメージ内のすべてのファイルとディレクトリに適用されるかどうかは、ファイルシステムによって異なります。
mount -t fstype -o loop,uid=1234,gid=1234 /source/file.img /destination/point