タグ

ファイルシステムに関するaiueo010101のブックマーク (3)

  • ディレクトリの中にある大量の小さなファイルを高速に読み込む方法 - 射撃しつつ前転 改

    ディレクトリの中にある大量のファイルを高速に読み込む方法が知りたかったので、実験してみた。想定しているシチュエーションは、一つ一つのファイルは数KB程度だが数が多い、という場合である。適当な順番でアクセスすると、ランダムアクセスになってしまいとても時間がかかる。個々のファイルを読み込む順番はどうでも良く、すべてのファイルを処理することさえできればいいので、原理的にはシーケンシャルアクセスで処理できてしかるべきである。 まず、ファイルシステムについて。HDDやSSDなどのハードウェアにアクセスする際には、ファイル名などという概念はもちろん存在しない。ファイル名と実際のディスク上の対応を管理するのがファイルシステムの主な役割である。ファイルシステムは、ファイル名からそのファイルに対応するブロック番号(メモリアドレスみたいなもんだな)を調べて、そのブロック番号を指定してHDDやSSDにアクセスす

    ディレクトリの中にある大量の小さなファイルを高速に読み込む方法 - 射撃しつつ前転 改
  • ITmedia エンタープライズ:特集:LVMによるディスクパーティションの動的化(後編) (1/5)

    特集 2003/08/08 13:00:00 更新 特集:LVMによるディスクパーティションの動的化(後編) (1/5) OSからハードディスクを管理するためには、従来よりパーティションで区切るという伝統的な決まりがある。そのパーティションの壁を緩和するのが「LVM」。この特集では、導入方法を詳細に解説していこう。 VGにPVを追加してみよう 特集前編までの解説で、LV(論理ボリューム)を実際に作成して利用できるようになった。まず最初に用語の復習をしていこう。流れを把握したい人は、前編から通して読むことをすすめる。 目 次 1. VGにPVを追加してみよう 2. LVをリサイズしよう 3. システム起動時にLVを自動マウントさせるには 4. LVMの操作には2つのシーンがある 5. PV移動とVGからの取り外し方 6. スナップショットでバックアップコストを下げる 7. LVMに次ぐ「LV

  • Pantora Networks » 3章 LVM操作 応用編

    ※1 ext2用のオンラインリサイズパッチは過去に存在していました。 (1) LVのリサイズするには LVのリサイズには、lvresize、lvextend、lvreduceといったコマンドを使います。また、LVのリサイズの中にも、マウントしたままサイズ変更される「オンラインリサイズ」と、一度アンマウントした後にリサイズを行う「オフラインリサイズ」があります。 Linux上の一般的なファイルシステムはオンラインリサイズができます。 (2) LVのサイズ拡大 サイズの拡大は、まず入れ物であるLVを先に大きくし、その後、中身のファイルシステムを大きくします。(図9) LVのサイズを拡大には、lvresizeコマンドか、lvextendコマンドを使います。(図10) 次にファイルシステムを拡大します。この場合、ファイルシステム固有のコマンドを使います。(表1を参照) 図9 LVのサイズ拡大 図1

  • 1