タグ

Btrfsに関するbabydaemonsのブックマーク (4)

  • LinuxカーネルHack: Btrfsのコードに散りばめられたBUG_ONマクロが示す兆候 - 佐野デジタル研究所

    BUG_ONマクロは、Linuxカーネルにおいて、引数に与えられた式を評価した結果が真となることが想定されない箇所(つまり、真ならバグ)で使われる。簡単に言うと、Cのassertのようなもの。ただし、assertよりもきつくて、BUG_ONの引数が真になると、カーネルパニックを引き起こす。つまり、BUG_ONの引数が真になったらカーネルが即死なので、利用には十分に気をつけるべきマクロである。 Btrfsのコードを読み始めて薄々感じていたけれども、BtrfsではこのBUG_ONマクロが過剰なまでに多く使われている。 他のファイルシステムと比べて、どの程度過剰か数字を取ってみた。(数字は、最新のメインラインより計測。tail -n +2は、findの結果の1行目にfsが含まれることで、xargs grepで2重に計測してしまうのを防ぐトリック。BUILD_BUG_ONは、無害とみなした。) 枯

    LinuxカーネルHack: Btrfsのコードに散りばめられたBUG_ONマクロが示す兆候 - 佐野デジタル研究所
  • Btrfs Ubuntuは12.10か13.04、MeeGoは標準、Fedoraはオプション | エンタープライズ | マイコミジャーナル

    Btrfs is a new copy on write filesystem for Linux aimed at implementing advanced features while focusing on fault tolerance, repair and easy administration. LinuxやFreeBSDなどのUNIX系OSで次世代ファイルシステムの話題や活用が広がっている。FreeBSDではZFSが移植されて以来その話題が絶えることはなく、活用事例が増え続けている。高いスケーラビリティとパフォーマンス、高度で柔軟な機能を備えたこれらファイルシステムには、一度使い出したら二度と止められない便利さがある。 FreeBSDはZFSだが、LinuxではBtrfsがそれに近いポジションにある。Linuxではディストリビューションごとに対応状況が異なり、採用のポリシ

  • 次世代ファイルシステム「Btrfs」はSSD最適化にも注力 - @IT

    2009/10/23 Linux向けの次世代ファイルシステムとして注目されている「Btrfs」(バター・エフエス)。東京・秋葉原で開催中のThe Linux Symposium 2009で10月23日、Btrfsプロジェクトの創始者で開発をリードするクリス・メイソン氏が、Btrfsで実現する機能や現状について紹介した。 Btrfsは2007年にオラクルが発表した新しいファイルシステムだ。2009年1月にカーネルに取り込まれていて、すでにディスク上のフォーマットはフィックスされていることから、アーリアダプター層などには「すでに十分に使えるレベル」(メイソン氏)になっているという。Btrfsはオラクルが開発していると思われがちだが、IBMやインテルからもコードの貢献があり、例えば次期バージョンに含まれるRAID 5/6/60にはインテルが取り組んでいるという。また、SSDへの最適化も進めており

  • ZFSの負けなんて書いてないけどな

    2chのUNIX板を読んでいて、次のような書き込みがあるのを発見した。世の中の誰からも嫌われている自覚はあるし、これまでも書いた記事については常に批判/非難/侮蔑の声しか聞いたことがない。今回の記事も同じだったわけだ。 2ch UNIX板「なんとなくSolaris/x86 part15」より 282 名前: 名無しさん@お腹いっぱい。 [sage] 投稿日: 2009/05/23(土) 17:27:02 日経Linux最新号買った? brtfs vs ZFS のがちんこ勝負。 結果は ZFS の負け。 理由はファイルシステムをマウントしたままデフラグができないからだそうだ。 え? 290 名前: 名無しさん@お腹いっぱい。 [sage] 投稿日: 2009/05/23(土) 22:29:18 原付自転車と普通自動車を比較して。 ヘルメット収納スペースの有無で比較されてもなあ。 291 名前

  • 1