web-dev-qa-db-ja.com

WindowsからアクセスできるLinuxファイルシステムとソフトウェアの最良の選択

現在、ubuntuを使用して7デュアルブートに勝ち、Windows 7を削除し、Linuxファイルシステムを使用するようにすべてのパーティションをフォーマットします。しかし、Linuxで問題が発生した場合に備えて、LinuxファイルシステムにWindowsをアクセスできるように、ドアを開いたままにしておきます。 ext2/3/4 FSへの読み書きアクセスを提供できるプログラムがあることを知っています(テストしていません)。適切なFSを選択する際にアドバイスが必要です。ext2/3/4の違いと、それを行うのに最適なソフトウェアは何ですか。

6
Florin

http://www.fs-driver.org/ のドライバーを使用すると、Windowsでext2および3を読み書きできます。知る限りではext4をサポートしていません。

ファイルシステムの専門家ではないので、ext 2/3/4の違いについてはあまり知りませんが、ext4は、特にクリーンなUbuntuのインストールではわずかに高速で、起動時間が短くなることを知っています。 ext2はかなり古いので、特にext3はext2と完全な下位互換性があるため、これを使用するシステムはほとんどありません。

しかし、あなたが本当の問題に対処するには、「Ubuntuがクラッシュし、ファイルにアクセスできない場合はどうすればいいですか?」、最も簡単な方法は、Ubuntu LiveCDを挿入して起動し、既存のUbuntuインストールを修復するか、保存する必要があるすべてのファイルをポータブルハードドライブに転送することです。

7
ztangent

すべての状況で最適な単一のファイルシステムはないため、どのファイルシステムがアプリケーションに最適であるかを判断することは必ずしも容易ではありません。ただし、自分でわかるように、適切なファイルシステムを選択すると、95%を超えるパフォーマンス向上が得られます。

Linuxファイルシステム。なぜそんなに多いのですか?

Linuxに非常に多くのファイルシステムが存在する主な理由は3つあります。

* It's open source: effectively everyone owns it.
* File Systems competing for better performance and or scalability.
* File Systems allowing for compatibility/portability of existing data (migrations from other systems). 

ファイルシステムの比較

次のリストでは、Linuxファイルシステムの特性について説明し、このファイルシステムが最適に使用されるタイミングを示します。このリストは、世界中で利用可能なすべてのファイルシステムを網羅しているわけではありませんが、現在の市場でかなりの市場シェアまたは注目を集めているファイルシステムに焦点を当てています。ファイルシステムの機能の詳細な比較については、次を参照してください。 http://en.wikipedia.org/wiki/Comparison_of_file_systems

EXT2

* Recommended to move to EXT3
* Not Journaled
* POSIX access control 

EXT2ファイルシステムは、EXT3ファイルシステムの前身です。 EXT2はジャーナリングされないため、これ以上推奨されません(お客様はEXT3に移行する必要があります)。

推奨用途:USB /ソリッドステートドライブ、または最小限の読み取り/書き込みで高い安定性が必要なあらゆる原因。

EXT3

* Most popular Linux file system, limited scalability in size and number of files
* Journaled
* POSIX extended access control 

EXT3ファイルシステムは、現在のLinuxで最も使用されているジャーナルファイルシステムです。これは「Linux」ファイルシステムです。大量のファイルや大量のファイルにうまく対応できませんが、非常に堅牢で高速です。最近、htreeと呼ばれるスケーラビリティ機能が追加され、EXT3のスケーラビリティが大幅に改善されました。ただし、htreeを使用しても、リストされている他のファイルシステムの一部ほどスケーラブルではありません。 htreeを使用したNTFSと同様に拡張できます。 htreeがないと、EXT3はディレクトリ内の約5,000を超えるファイルを処理しません。

推奨される使用法:別のファイルシステムに特別な理由がない場合、ext3は優れたデフォルトです。

Ext4

Extファイルシステムの最新ラインであるext4には、ext3に比べて、より大きなファイルシステムのサポート、高速チェック、ナノ秒タイムスタンプ、チェックサムによるジャーナルの検証など、多くの主要な改善が含まれています。バージョン2および3との後方および前方互換性があるため、ext2またはext3ファイルシステムをext4としてマウントできます。ただし、古いバージョンとしてマウントすると、新しいバージョンの利点の一部が失われる可能性があります。現在、最新のLinuxディストリビューションの多くはインストール中にext4を提供しており、一部はこれをデフォルトとして使用しています。

推奨される使用法:Ext4は、デスクトップとサーバーのニーズに十分に安定している必要があります。ディストリビューションがインストールの選択肢として提供している場合、ほぼすべての使用ニーズに適した選択肢です。

FAT32

* Most limited file system, but most ubiquitous
* Not Journaled
* No access controls 

FAT32は、リストされているファイルシステムの中で最も粗いものです。 Windowsデスクトップの世界で広く使用され人気があることで人気があり、フラッシュRAMデバイス(デジタルカメラ、USBメモリスティックなど)のファイルシステムになりました。セキュリティアクセス制御が組み込まれていないため、小さく、これらのポータブルアプリケーションや組み込みアプリケーションでうまく機能します。リストされているファイルシステムの中で最小のものをスケーリングします。ほとんどのシステムは、その遍在性のためにFAT32互換性をサポートしています。

NTFS

* The Windows file system, best for workgroup shared LAN file serving
* Journaled
* Windows access controls (richer than POSIX) 

Windows NTカーネル(Windows NT、Windows 2000、Windows XP、およびWindows 2003)用のMicrosoft Windowsファイルシステム。このファイルシステムのLinux OpenSourceバージョンは、既存のNTFSデータの読み取り専用のみです。これにより、Windowsからの移行とWindowsディスクへのアクセスが可能になります。 NTFSには、POSIXではないACLモデルが含まれています。 NTFS ACLモデルはMicrosoftに固有ですが、Novell NetWare 2.x ACLモデルの派生物です。 NTFSは、Windowsサーバーのデフォルト(および実質的に唯一のオプション)です。豊富なメタデータと属性機能が含まれています。 NTFSは、Windows 2000の実装以降、複数のデータストリームとACL権利の継承もサポートしています。 Windows 2003 R2には、「アクセスベースの列挙」と呼ばれる機能が含まれていました。これは、NSSおよびNWFSの可視性に似ていますが、ファイルシステムレイヤーには実装されていませんが、Windows 2003 R2のCIFSプロトコルエンジンの機能として実装されているため、この機能はCIFSプロトコル経由でWindows 2003にアクセスする場合にのみ使用できます。

ReiserFS

* Best performance and scalability when number of files is great and/or files are small
* Journaled
* POSIX extended access controls 

Reiser File Systemは、SUSE Linuxディストリビューションのデフォルトのファイルシステムです。 Reiser FSは、EXT2およびEXT3ファイルシステムに存在するスケーラビリティとパフォーマンスの制限を取り除くために設計されました。 Linuxで拡張性とパフォーマンスが非常に優れており、EXT3をhtreeで拡張します。さらに、Reiserはディスクスペースを非常に効率的に使用するように設計されています。その結果、ファイルシステムに多数の小さなファイルがあるLinux上で最適なファイルシステムになります。コラボレーション(電子メール)および多くのWebサービスアプリケーションには多数の小さなファイルがあるため、Reiserはこれらのタイプのワークロードに最適です。

推奨用途:シングルコアシステム上の小さなファイルと対話する。

9
hhlp

「windows」から「linux」を復元するのは、簡単ではありません。ライブCDまたはライブUSBを手元に置いておくことをお勧めします。何か問題が発生した場合は、Web、組み込みのLinuxツール、および必要なすべてのファイルシステムサポートにアクセスできます。

2
RolandiXor