デュアル/マルチブートコンピューターでLinuxとWindows 7の間でファイルを共有する最良の方法は何ですか?


16

新しいコンピューターを手に入れて、どのようにセットアップするかを考えました。

私はwin7 HPを持っているので、おそらくデュアルブートを行うために、少なくともいくつかのバージョンのUbuntuをまもなくインストールするでしょう。将来、他のLinuxディストリビューションも登場するかもしれません。

私は1TBのHDDを持っていますが、私の質問は、すべてのOSでファイルを共有する最も賢い方法は何ですか?どのフォーマットで?

私は、アプリやゲームなどでWindowsで最大100GBを考えていました。Ubuntuで最大20〜50GB、メディア、写真、ドキュメント、ダウンロードなどの一般的なファイルを保存し、残りの空き領域を確保します。

共有パーティションはどのファイルシステムにすべきですか?

WindowsのホームディレクトリとLinuxのホームディレクトリを共有パーティションの同じ場所を指すようにするスマートな方法はありますか、それらを分離しておくことをお勧めしますか?


パーティションを共有する場合(読み取り専用以外)、休止状態注意してください
パレック

回答:


6

最も簡単なこと-両方またはUSBペンドライブで動作するnasネットワーク共有!

それとは別に、UbuntuはNTFSから読み取ることができますが、WindowsはEXT2 / 4などから読み取ることができません。

あなたのセットアップでは、私は個人的にUbuntu用に50GBのパーティションを持っているでしょう、そしてあなたは選択肢があります:

Windowsの残りの部分は、UbuntuからNTFSパーティションにアクセスする(動作するはずです)か、数GBの新しいドライブを作成し、NTFSまたはFat32でフォーマットし、ファイルの共有に使用します。

私は個人的に、オペレーティングシステム間でホームディレクトリを共有しませんが、動作するかもしれません-しかし、私の本では、後で問題を尋ねています。


ええ、NASは私の夢ですが、まだ現実ではありません。ホームディレクトリを共有しないのは理にかなっています。Linuxから大きなNTFSとr / wを作成すると、両方のOSから必要なフォルダーを簡単に使用できます。
ジョナスG

1
Windowsは読み込みと書き込みのext2 / ext3ファイルシステム/ ext4のことができ、私がインストールさext2fsdのWindows XPにドライバを、それが上でうまく動作し、読み取り、そして私が書く ext4のパーティションに小さなファイルを、現在のすべてが罰金です。
LiuYan刘研

6

相互運用性に関する限り、FAT32は「機能する」可能性が最も高いものです。ただし、NTFSのLinux実装は非常に安定しているため、NTFSパーティションまたはFAT32パーティションで十分です。

必要に応じて、Linuxパーティションにアクセスするために、Windowsにextドライバーをインストールすることもできます


1
FAT32は非常に古いため、それを避けたいと思います。WindowsのEXTドライバーが十分に安定していて、それらを完全に信頼できるかどうかはわかりませんか?
ジョナスG

matt wu oneは私が使用するものです。まだデータが失われていません。私が好む個人的には、Linux上でNTFSを
ジャーニーマンオタク

Linuxのntfsは、20 MB / s程度の速度のボトルネックがあったと思います
-n611x007

4

私はあなたが今抱えているのとまったく同じ問題を抱えていました。

  • 私は開発者であり、物理ハードウェアにアクセスする必要があるため、仮想マシンは私にとって選択肢ではありません。
  • DVDイメージを作成しなければならないことが多いため、FATは要件を満たしていません-これにこだわるでしょう(FAT32は最大サイズが4GBのファイルのみを許可します)。
  • NTFSのネイティブLinuxサポートが完全ではなく(書き込みが完全にサポートされていない)、NTFS-3Gドライバーが使用するリソースが多すぎるため、NTFSを使用したくありませんでした-100Mbit接続でインターネットからファイルをダウンロードすると、ほとんどフリーズしますコアi3。
  • ext3 / 4は良い解決策ですが、TrueCryptを使用してデータを保護しています。TrueCryptボリュームをマウントしようとすると、Windows用のext-driverによってBSODが発生します。

これは私が思いついた解決策です:

  1. Windows + Linuxをインストールします

  2. データパーティションをext3 / 4にします

  3. Linuxでデータパーティションをセットアップする(fstabエントリを作成する)

  4. QEMUまたはVMware for Windowsを入手してください。最小限のDebianシステムをインストールし、物理データパーティションを2番目のハードドライブとして割り当てます。

  5. 新しいVM内でSambaをセットアップし、そのパーティションをホストと共有できるようにします。これにより、Windowsでパーティションを使用でき、LinuxでFATまたはNTFSを使用した上記の面倒はありません。TrueCryptも使用できます!


これはすばらしいことですが、VMwareとVMを実行するためにかなりのリソースを使用していませんか?そして、それをすべて発射するのは少し苦痛ではありませんか?。。(スタートVMwareは、TrueCryptの、タイプのパスフレーズを開始確かにこれらのステップのいくつかを組み合わせることができますが、私が間違っている場合を除き、それは本当に、自動化することができないVM、ログイン(おそらく)を開始
ScoBe

2

これにはNTFSパーティションを使用しました。私が思うに最も簡単で安全です。FAT32はおそらくさらに安全なオプションですが、FAT32は4 GiBより大きいファイルをサポートしていません(と思いますか?)。WindowsにEXTパーティションを読み取らせる方法がありますが、私が試したものはあまり安全でも安定でもありませんでした...しかし、今では変更されているかもしれませんが、私にはわかりません:)


うーん...それでは、LinuxディストリビューションでNTFSの読み取り/書き込みを行うのが望ましいでしょうか?WindowsをEXTxにしないでください。おそらくそれから、少なくともファイルシステムソリューションとしてそれを使用するでしょう。しかし、そのようにすれば、3つのパーティションは必要ありません。2つで十分です。Windowsの場合はNTFS、Linuxの場合はEXT3 / 4です。NTFSを十分に大きくします。
ジョナスG

正しく。WindowsがLinuxのファイルシステムの1つを読み取るよりも、Linuxがntfsを読み取る方がはるかに簡単です。nasやusb-stickなどの追加のものは必要ないので、これが最も簡単な解決策です:)
akira

1
@Jonas:どちらの場合も3つのパーティションがあります。あるパーティションにウィンドウとソフトウェアをインストールし、別のパーティションにデータをインストールするのは良いことです。そのためのスペースが不足している場合は、最近、別のハードドライブを入手する必要があります。データがそれ自体のドライブにない場合、OSやそのようなものをアップグレードすることは常に嫌いです。また、データが独自の「コンテナ」内にある場合、データのバックアップもはるかに簡単です。
Svish

1

マルチブートしないでください。仮想マシンを使用します。Virtualboxで十分であり、マスターインストールのフォルダーを共有します(64および32ビットのゲストOSを使用できるように、64ビットにする必要があります)。


1
VMマシンも便利ですが、作業中のOSから起動したいのです。いくつかのマイナーな開発やものにはVMも使用しますが、本格的な使用には、これから使用するOSから起動することを好みます。少なくともマルチブートでもファイルを共有する合理的な方法があれば。
ジョナスG

VirtualBoxから物理パーティションにアクセスし、VMのように実行することもできませんか?そうすれば、Linuxをハードブートするか、VM内で実行するかを選択できます。
ジョナスG

@JonasG:はい、私は直接私の物理的なXubuntuのパーティションからブートできる VMとして、それを実行します。
オクトーシテ

0

私の個人的な経験では、次の問題がありました。

  • ext3:Linuxでは正常に動作しますが、Windowsでは常に問題が発生していました。EXT2 Ifsでマウントできましたが、時間が経つにつれてデータが失われたり、ファイルが破損したりしました。最後に、Ubuntuからのごみフォルダーとファイルのみを見ることができました。破棄されました
  • NTFS:うまく動作しますが、大きな問題は、Windowsでセッションを休止することに慣れていることです。そのため、別の瞬間にちょうどubuntuセッションを開始し、パーティションに変更を加えてから、 Windowsでは、作成されたすべての破損ファイルに加えて、Ubuntuで行われたすべての変更が完全に失われました。これは、NTFSがRAMの最後の変更のキャッシングシステムで動作するためです。こちらをご覧ください¨Cachingand DataRecovery¨。再び破棄
  • FAT32:私にとって最も安定しているのは、このアプローチで唯一の4GBサイズ制限です。

そこで、私が問題を見つけた各種類のパーティションのように、大容量のFAT32パーティションを作成し、4GBを超えるファイルを記録する必要がある状況にほとんどのファイルと別の小さなNTFSパーティションを配置することにしました。


1
NTFSの問題は少し奇妙です。syncハイバネーションの前にターミナルでコマンドを発行してみてください!
-KovBal

0

Windows(XP)システムで「Ext2 Volume Manager」を使用してext2およびext3ドライブをマウントしますが、まったく問題はありません。スムーズかつ迅速に動作します。オープンソースでもあるので、強くお勧めします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.