web-dev-qa-db-ja.com

Btrfsを使用しても安全ですか?

Ubuntu 12.04でbtrfsを使用しても安全ですか?

Linuxカーネルバージョン:3.2.0-24-generic
アーキテクチャ:x86_64(64ビット)

16
Marc

Novell Suse SLES11の人々はそう考えています。このエンタープライズディストリビューションは、btrfsを支持してext4の書き込みサポートをスキップしているためです。数週間前に(3.0カーネルを使用して)btrfsをテストしましたが、20分以内に削除できなかった2つのスナップショットを管理できました。

適切なバックアップがあることを完全に確信していない限り、最も価値のある資産(写真、音楽トラック、開発ファイルなど)をbtrfsに信頼する必要はないと思います。機能にbtrfsが必要ない場合は、テスト以外の目的に使用しないでください。

12
jippie

ファイルシステムのbtrfsは、もはやカーネルの技術プレビューではありませんが、使用したいと思っているので、今は切り替えません。重要度の高い順に、これを行わないようにアドバイスする理由は次のとおりです(この回答はまもなく時代遅れになる可能性があることに注意してください)

  • ファイルシステムチェックユーティリティが最新であり、十分に成熟していない。
  • btrfsはまだ活発に開発されており、新しい機能が頻繁に追加されています。これは私が安定版と呼んでいるものではありません。
9
Huygens

Btrfsを使用することは絶対に安全ではありません。 1週間以内に5回目のUbuntu 12の再インストールを実行しました。 Btrfsはアルファ版として不安定であり、小さな更新のたびにクラッシュします。/bootをbtrfsとして使用すると、カーネルファイルが見つかりません。 /をbtrfsとして使用すると、ルートシステムに大きな損害が発生します。

実際には事態を悪化させるため、自動回復機能と圧縮機能を使用しないでください。圧縮により多くのファイルエラーが発生し、自動回復はまだ機能しません。

通常、Launchpadおよび開発者に関する多くのエラーレポートは、それらのほとんどを関連性がないとして却下しています。

4
a633844

Btrfsを使用する場合は、利用可能な最新のカーネルを使用する必要があります。 Ubuntu 12.04を優先してUbuntu 12.10を実行し、デフォルトで新しいカーネルを取得することをお勧めします。

1
Ben McCann

Oracleは、Btrfsproduction readyと見なします。

Oracle Linux 6.3(6u3)では、/にBtrfsを使用できます(UEK2 2.6.39が必要-実際には3.0カーネルに基づいています)。また、6.3のブート&レスキューISOにはBtrfsが付属しており、btrfs-convertを使用してext {3、4}をBtrfsに変換するユーティリティも提供しています。

少なくともデータにはraid1を使用することをお勧めします(少なくとも2つのブロックデバイス(この場合はパーティション)が必要です)。メタデータはデフォルトでデバイス間で複製されます(単一のデバイスには-m singleを使用しないでください)。私はいくつかの内部の本番環境でテスト目的でBtrfsを使用してきましたが、これまでのところ、重大な問題は発生していません(スクラブはクールです!)。

ところで:BtrfsLXCと完全に連携します!

このドキュメントを参照してください: http://docs.Oracle.com/cd/E37670_01/E37355/html/ol_btrfs.html

常にデータをバックアップしてください。安全と危険、それは相対的です;-)

0
Terry Wang