あるファイルを別のファイルにブロックできますか?

あるファイルを別のファイルにブロックできますか?

私は2つのオペレーティングシステム(Windows 7 / Debian)を持っていて、Firefox / Iceweaselのいくつかのデータを共有できるようにしたい問題を解決しようとしています。

私の設定

Aデフォルトでは、NTFSボリュームにはプロファイルフォルダがあります。このフォルダには両方のブラウザが特定のオペレーティングシステムで必要であり、問​​題なく共有できる多くのファイルがあります。ただし、A/b共有を困難にしたり不快にするファイルもあります。このファイルは両方のオペレーティングシステムに存在できますが、オペレーティングシステムによって異なる必要があります。

このファイル(または他の...)をOS固有のバリエーションにマスクする方法はありますか?このファイルはmountシンボリックリンクを介して別のフォルダに配置できますか?

または、逆に人工フォルダを作成し、OS固有のリソースを除くすべての共有リソースにシンボリックリンクを配置する必要がありますか?

答え1

ディレクトリツリーの隠しファイルは何ですか?結合マウントすべてがすべてです。 Linuxは様々な連合ファイルシステムを提供しています。残念ながら、一部は正しく文書化されていないかメンテナンスされません。

ユースケースの場合ヒューズ権限を必要としない権限ベースのソリューションが最善のようです。最も有力な候補者UnionFS ヒューズ

unionfs-fuse /home/xmoex/local/firefox=RW:/media/ntfs/Users/xmoex/Firefox=RW ~/.mozilla/firefox/myprofile

これは、ファイルが存在する~/.mozilla/firefox/myprofileファイル/home/xmoex/local/firefox/media/ntfs/Users/xmoex/Firefox存在しないファイルであるために機能します。しかし、(書式ではなく)移動メソッドを作成してファイルを変更すると、新しいファイルが置き換えられるブランチではなく、常に同じブランチにあるという欠陥があります。

最新のLinuxカーネルには以下が含まれます。オブ、最近安定しています。欠点は、ルートのみをマウントできることです(または経由でインスタンスのマウント権限を委任できます/etc/fstab)。 「このファイル名はこのブランチになければなりません」と表現できると思いますが、どうすればよいかわかりません。

関連情報