外付けUSBハードディスクで圧縮NTFSを使用することを考えています。バックアップにのみ使用する必要があります。
1)はい、Liunxからアクセスできます。他の人が説明したように、ntfs-3gは圧縮されたntfsを処理できます。
2)信頼性:圧縮は長い間ntfsにあります(Windows NT以降、 http://www.ntfs.com/ntfs-compressed.htm を参照)。 Windowsで信頼性の問題は見られません。 Windows以外の実装(Linuxなど)についてはよくわかりません。 Linuxでデータを読み取ることが唯一の懸念事項である場合、これは信頼性の問題を引き起こしません(とにかくバックアップを復元する場合は、読み取り専用をマウントすることをお勧めします)。
また、データは通常4kiBのクラスターレベルで圧縮されます。ディスクの物理的な破損は、ファイル全体ではなく、単一のクラスターにのみ影響します。この点で、圧縮されたntfsは非圧縮と同じくらい信頼できるはずです。
3)パフォーマンス:引用したKB記事には、CPUがすでに飽和状態になっているサーバーシステムでパフォーマンスが影響を受ける可能性があると記載されています。説明したように現在のCPUを搭載したデスクトップシステムでは、バックアップに圧縮されたntfsを使用しても、パフォーマンスに大きな影響はありません。逆に、圧縮可能なデータを保存すると、I/Oが少なくなるため、実際にパフォーマンスが向上する可能性があります。これは、インターフェイス(USB 2.0)がCPUに比べて遅い場合に特に当てはまります。 CPUは、圧縮されたntfsの書き込みまたは読み取りでUSB2.0リンクを簡単に飽和させることができるはずです。
4)ファイルシステム全体に圧縮フラグを設定すれば、非圧縮の移動ファイルの問題は発生しません。
ntfs-3g
ドライバーは、圧縮ファイルの読み取り、追加、および(最近)変更をサポートします。
現在、圧縮ファイルの読み取りは、すべてのntfs-3gバージョンでサポートされています。 ntfs-3g-2009.11.14以降、新しい圧縮ファイルの作成、コンテンツのクリア、および既存の圧縮ファイルへのデータの追加がサポートされています。 ntfs-3g-2010.8.8以降、既存のデータ(または既存の穴)を上書きすることによる既存の圧縮ファイルの変更がサポートされています。
ファイルシステムは、通常のLinuxの対応するext3/ext4と同じくらい信頼性があります。
ntfs-3g
ドライバーはすべてを本当にうまく処理します。 (mightは、圧縮ファイルの変更にまだいくつかのバグがあります。上記の引用が示すように、バージョン2010.8.8でのみ追加されています。)
(無回答)
これが、プログラムが非圧縮ファイルを別の場所に作成し、後で目的の場所に移動したことが原因である場合、回避策は簡単です。これらのファイルで圧縮を再度有効にします。
Linuxからアクセスできると思いますが、よくわかりません。
どのような意味で信頼できますか?データが破損するのは簡単ですが、それがあなたの言っていることかどうかはわかりません。
プロセッサに関しては低速ですが、I/Oに関しては高速です。プロセッサがディスクよりもはるかに高速である場合は、巨大なファイルを読み取って後処理を回避するのではなく、読み取るデータを少なくして処理を行う価値があるかもしれません。
これを回避することはできません。アプリケーションがどのようにプログラムされたかによって異なります。これで何かをしなければならなかったWindowsの設定を見たのを覚えていますが、それがあなたが必要としていることをしているとは思いません-もしそうなら、これを更新します。