タグ

ブックマーク / hackerslab.aktsk.jp (1)

  • resize2fsコマンドの先でカーネルは何をしているのか - Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)

    背景 前回の記事で、resize2fsコマンドがどのように1秒未満での容量拡張を実現しているかを知るために、resize2fsコマンドのソースを調査しました。その結果、メタデータの一つであるGlobal Descriptor Tables(GDT)をカーネル内で更新しているからではないか、という示唆を得られました。今回は、実際にカーネルのコードを読んで、この示唆が正しかったことを見ていきたいと思います。 調査対象 今回も新しめのカーネルで調査しました。Amazon Linuxとは多少ソースが異なっているかもしれませんが、質は大きく変わらないかと思います。 ファイルシステム: ext4 Linux kernel version: 4.1.0-rc7 前回の復習 前回調べたときから約1年空いてしまいましたので、軽く前回の復習をします。 ext4のファイルシステムでは、ブロックグループという単

    resize2fsコマンドの先でカーネルは何をしているのか - Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)
  • 1