質問: ユーザースペースの別の場所(mount --bindなど)にディレクトリをバインドできるlinux vfsツールはありますか? ユーザープロセスの場合、他の場所にディレクトリをマウントしたいのですが、ルート権限のないユーザースペースにマウントします。 mount --bind/origin/destのようなものですが、vfsラッパーがあります。ユーザーモードで微調整されたchrootのように。プログラムは、syscallをファイルにラップして、必要なパスを「置換」します。次のようなコマンドラインで呼び出すことができます。bindvfs/fake-home:/ home ls/homeこのalredyが存在すると確信しています! :)
回答: proot は、例とほぼ同じ方法で使用できます。proot -b /fake-home:/home ls /home bindfs/fuseとは異なり、prootは、所有していないファイルやディレクトリをバインドできます。