私は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
)。 「このファイル名はこのブランチになければなりません」と表現できると思いますが、どうすればよいかわかりません。