
私はDebian 8.6を使用しており、1x4メンバーRAID6 2TBサイズが動作しています。システムのバックアップに加えて、使用するファイルシステムを決定する必要があります。
このアレイの目的は、信頼性、可用性、および削除されたファイルを回復する可能性です。
答え1
ext4を使用してください。
古いものではなく成熟した選択は基本的にext4とxfsです。 RedhatはスケーラビリティとパフォーマンスのためにXFSを好みます。反対するつもりはありませんが、ext4がより一般的に使用されるため、よりよく理解できます(StackExchangeなどのコミュニティドキュメント)。
接続されていないファイルを回復すると期待しないでください。
Linux ext2には元に戻す機能がありました。私の経験では、最新のファイルシステムでは動作しません。
(カメラのFATファイルシステムが本当に望んでいた写真のために破損しているか、誤ってすべての写真を削除した場合、これは驚くべきことです。これは写真だけでなくさまざまな種類のphotorec
文書でも機能しますが、実行したくありません。一部の小規模企業のサーバーでは、削除されていないファイルを除外できず、ファイル名もわかりません。
新しいCOW(記録中にコピー)ファイルシステムは履歴スナップショットをホストできるため、以前のスナップショットにあったファイルを削除した場合は回復できます。しかし:
btrfs
Debian では不安定とみなされます。 (誰もが最新のbtrfsアップストリームカーネルを使用するか、修正をバックポートするSUSEなどのディストリビューションを使用するように言います)。します。
ZFSは効果的なソリューションになります。しかし、直接言及しなかったので、お勧めしません。 Debianには含まれていません。 ZFSはそれ自体です。一般的なLinux VFSとは別に、独自の奇妙なキャッシュシステムもあります。
答え2
あなたが望む答えではないかもしれませんが...私が知っている限り、現在削除されたファイルを確実に回復できるファイルシステムはありません。私が「信頼できる」と言った理由は、ある程度これを行うと主張するツールがあることを知っているからです。
誤って削除されたファイルを回復する唯一の確実な方法は、バックアップを使用することです。
私のアドバイスは、ファイルを復元できるファイルシステムを見つけるのではなく、バックアップするデータが何であるかを確認し、自分に最適なツールを使用して定期的にバックアップを実行することです。重要ですrsync
が、利用可能な他のバックアップツールもたくさんあります)。