GNU/Linux >> Linux の 問題 >  >> Linux

Windows と Linux の両方を使用する場合、どのファイルシステムを使用すればよいですか?

Windows で ext* を使用するためのツールがあります... しかし、*x-driver は最近非常に安定しているため、NTFS をお勧めします。


まず、Linux で使用する場合、NTFS にはいくつかの問題があります。

<オール>
  • NTFS はファイル許可モードをうまくサポートしていないため、実行可能ビット、setuid ビットなどが失われます。

  • NTFS の ACL システムは Linux ではあまり快適ではなく、FAT32 のように無効にすることはできません。

  • 現在、Linux での NTFS 実装のパフォーマンスはあまり良くありません。たとえば、NTFS で Maven プロジェクトをビルドすると、ext4 よりも 3 倍遅くなることがわかりました。

  • 個人的には、VirtualBox で Windows OS を実行し、仮想ディスクを raw NTFS イメージにします (こちらを参照)。 NTFS イメージは .VDI ではなく raw 形式になっているため、VM インスタンスをロードせずに直接マウントすることで NTFS にアクセスできます。

    デュアル ブートの代わりに VirtualBox を使用すると、いくつかの利点があります。

    <オール>
  • Linux パーティションを NTFS ファイル システムに変換する必要はありません。 VirtualBox では、 Share Folder を使用できます ホスト OS のファイル システムにアクセスします。そして、それは非常に速いです。必要に応じて、ドライブ文字にマップしてください。

  • 一方から他方に切り替えるために再起動する必要なく、両方の OS を同時に使用できます。

  • GRUB ローダーが Windows によって上書きされることはありません。 Windows は常にブート レコードを上書きし、はいまたはいいえのプロンプトを表示しません。

  • Linux にもっと注意を払うようになると、ほとんどの作業を Linux で行う方法を学ぶことができます。実際、Windows VM をオンにする必要はほとんどないことがわかりました。デュアル システムをインストールすると、人々は新しいことを学ぶのが面倒になり、Windows で十分であるのに、わざわざ別の OS で起動する必要があるでしょうか?

  • Linux と Windows を共存させるには、これが最善の方法であることがわかりました。さまざまな用途のためにいくつかの Windows VM インスタンスを構築しました。各 VM にあまり多くのアプリケーションをインストールしないため、それらは高速に実行され、非仮想マシンとあまり違いを感じません。


    UDF 2.01 を検討することをお勧めします。 Windows カーネルと Linux カーネルの両方でネイティブにサポートされています。

    Windows では、format /FS:UDF を使用します。 このファイル システムを作成します。


    Linux
    1. Windows、Mac OS X、Linux はどの言語で書かれていますか?

    2. Windows および Linux のディレクトリ名で禁止されている文字は何ですか?

    3. Linux で windows.h の代わりに何を使用すればよいですか?

    1. Python で Linux と Windows の両方で / (ディレクトリ区切り記号) を使用するには?

    2. Linuxでいつpthread_exit()を使用し、いつpthread_join()を使用するのですか?

    3. Linux 上の VirtualBox:どの Windows イメージを使用し、どこで入手できますか?

    1. ローリングリリースLinuxとは何ですか?それを使用することの本当の利点は何ですか

    2. Linux上のアンチウイルス:実際に使用する必要がありますか?使用する場合、いつ必要ですか?

    3. Linux での exFAT と NTFS の比較