web-dev-qa-db-ja.com

LinuxとWindowsのデュアルブート間でホームディレクトリを共有する

この質問は Windows共有の使用方法にはホームディレクトリがあります に似ていますが、この場合Windowsは実行されていません。

Ubuntu 12.04とWindowsでデュアルブート構成をインストールしました。私のWindowsパーティションは/ Cにマウントされています。今私はどちらかのUbuntuにホームディレクトリを見つけて欲しい

/C/Users

Windowsアカウントの場所はどれですか

またはWindowsで使用したい

D:\home

ホームディレクトリ用。 (DはUbuntuのルートディレクトリの名前です)。

最初のアプローチでは、テストユーザーアカウントを作成しました

test-user:x:1004:1001:Test:/C/Users/test-user:/bin/bash

アカウントは機能しますが、テストユーザーはXセッションを実行できません。 .xsession-errorsから

chmod: Changing rights on ”/C/Users/test-user/.xsession-errors”: Operation not permitted

そのchmodを取り除くのに役立ちますか?どうやって?

2番目のアプローチを使用する場合、Ext2fsdドライバーが必要です。これは機能しているようですが、WindowsがExt2システムをそのように早期にマップしているかどうかはわかりません。

これが私のfstabです

proc            /proc           proc    nodev,noexec,nosuid 0       0
UUID=e7cef061-ed8d-4a82-b708-0c8f4c6f297f /               ext3    errors=remount-ro 0       1
UUID=2CDCEB43DCEB0644 /C              ntfs    defaults,umask=007,gid=46 0       0
UUID=b087b5c0-b4bd-47e7-8d34-48ad9b192328 none            swap    sw              0       0

更新:私はここで何かを見つけました: http://www.tuxera.com/community/ntfs-3g-advanced/ NTユーザーとLinuxユーザーの間で正しいマッピングを行うと機能します。

1
user877329

ホームディレクトリを混在させないようにしてください。

Windowsのホームディレクトリはアクティベーションデータを保持しています。何か問題が発生した場合は、Windowsを再アクティベートする必要があります。

ソフトウェア製品は、ホームフォルダーに「隠された」サブディレクトリを作成しています-LinuxとWindowsで!

共通データ用の別のフォルダーは別のものです。

私はext2fsdを使用していますが、ext2fsdがどの時点で利用可能かは本当にわかりません。その実装は、永続的なドライブマッピングを使用する場合、サービス上でアクティブ化されるネイティブドライバーです。

3
snayob

そのドライバは正常に機能しているように見える 以降、WindowsとLinuxの間でbtrfs上の一連のディレクトリを共有する実験を開始しました。あなたはあなたのドットファイルを混ぜたくありません、私は衝突を考えることができません、そしておそらくそれらは良い衝突でしょうか?

_(/home/user && C:\Users\user) ~/Documents       -->   /dev/sdXX/user/documents 
(/home/user && C:\Users\user) ~/Pictures        -->   /dev/sdXX/user/pictures
(/home/user && C:\Users\user) ~/Downloads       -->   /dev/sdXX/user/downloads     
(/home/user && C:\Users\user) ~/Development     -->   /dev/sdXX/user/development 
(/home/user && C:\Users\user) ~/VirtualMachines -->   /dev/sdXX/user/virtualmachines 
_

Windowsのアクセス許可システムが実際にどれほどおかしいのか気づかなかった。おそらく、私が行ってそれをやる前に、その部分についてもっと考えるべきだったのだろう。たぶん、同じように機能するのでしょうか?彼らが今何が起こっているのか本当にわかりません。たくさんの「奇妙なもの」だけが自信を持って報告できるものです。 ¯\_(ツ)_/¯

とにかく私はほとんどディスクを信用していません。ファイルが3か所にバックアップされていない場合、おそらくそれを失うことになるので、それを失う用意があるかもしれません。

とにかく。それは本当に悪い考えだったと思います。私もそれを考えたときにその経験があったので、それが超すごく見えたのがわかります。そして、このコメントは次の人がそれについて考えるためのものです。賢い場合は、実装する前に検索します。

おそらくそれまでに、Microsoftは、Linuxカーネルを次のリリースに採用することを決定する可能性のある最良のビジネス上の決定を決定しているでしょう。ファイル管理のこのコンポーネントはもはや問題ではなくなり、個人的な侮辱に降りるまで、どのファイルシステムがより良いかについて私たちは皆戦うことができます。私はそれがファイルシステムについて何であるか知りません それを得る人々がそう感情的な 。それは本当に奇妙な現象です。たぶん カルトについて聞く 特定の、おそらくあいまいな、ファイルシステムのかなりすぐに。

2
3lit3h4XX0r666

私は、最も簡単な方法はWindowsで再ルーティングすること(そしてext2fsdを使用すること)だと思います:

http://www.Microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/lsm_profile_homedirectory.mspx?mfr=true

また、いずれの場合も、Linuxに対応していないため、「マイドキュメント」を再ルーティングする必要があります。

2
user877329