[用語] Btrfs; B-tree file system

ID15001

Btrfs; B-tree file system

FAT、NTFS、ext4などのファイルシステムと同様にコンピュータ・システムに使用されるストレッジ・ファイル・システムの1つ。Btrfsは、オープLinux向けのオープンソースソフトウェアで、高い拡張性と耐障害性を誇る。Synology製のNASの一部にも採用されており、データ保護に重点が置かれている。

  • メタデータのミラー化とデータ可用性の向上
    • メタデータとは
      • ファイル構造
      • ファイル名
      • アクセス権
      • ファイルの場所
  • Btrfsファイル自己修復
    • 従来のストレージシステムでは、データが壊れていても警告もされないし、アプリケーションに提供されてしまう
    • Btrfsでは、データとメタデータのチェックサムを持っていて、読み込み処理において確認している。
    • もしも、自動検出でチェックサムが壊れてれば、ミラーのメタデータで、ファイルの自動修復により復元する
    • 対応RAIDボリューム
      • RAID1
      • RAID5
      • RAID6
      • RAID10
      • F1
      • SHR
  • スナップショットとデータ保護
    • Synologyのパッケージ・アプリでBtrfsの機能を利用可能
  • SynologyアプリのDriveで容量効率化
    • もしも、Btrfsを使えば、Driveのファイルバージョニング、履歴データの保管については、ext4の場合より容量を最大1/2に抑えることができる。
  • バックアップの一貫性 (堅牢性)
    • Btrfsでは、データを別の場所にコピーする場合、一旦、元データのスナップショットを撮ります
    • その後、そのスナップショットを元にデータをバックアップ先にコビーします
    • 従って、バックアップ中に元データに修正があったり、削除されても、バックアップ開始時点の状態がそのままコピーされます
  • 共有フォルダへの容量割り当て
    • Btrfs上に作る強要フォルダに予めその容量を割り当てることができます
  • 共有フォルダ全体のクローン作成
    • Btrfsで作成した共有フォルダは、ほぼ瞬時にクローンの作成が可能
    • ウェブサイトのテストなどに便利です

Btrfs が大切なデータを保護する方法

https://www.synology.com/ja-jp/dsm/Btrfs

Btrfs (B-tree file system)とは – IT用語辞典 e-Words –

https://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwiDspac4MTuAhUKc3AKHVDrCKwQFjAQegQIFhAC&url=https%3A%2F%2Fe-words.jp%2Fw%2FBtrfs.html&usg=AOvVaw3hpmwMyCBLdKPeQ0rMelgQ