2010-07-01から1ヶ月間の記事一覧

EXT4のゼロレングス問題(zero-length problem)に対処したマウントを行う

ext4で問題となっているゼロレングス問題に対処するためのマウント方法です。方法は、noauto_da_allocオプションを追加してマウントするだけです。 マウント方法 $sudo mount デバイス ターゲット -t ext4 -o noauto_da_alloc ゼロレングス問題(zero-length …

EXT4をSSD向けにマウントする

EXT4を用いて、SSDで用いられているTrimコマンドを使用するためのオプションです。 Trimコマンドを有効にする 方法は非常に簡単で、discardオプションをマウント時に渡すだけです。 mountコマンドでマウントする場合 $sudo mount /dev/sd[0-9]+ /mnt -t ext4…

mdデバイスを停止する

mdadmコマンドから、動作中のmdデバイスを停止する方法です。まぁ、とっても簡単です。 $sudo mdadm --stop /dev/md[0-9]+

Linux 2.6.33 to 2.6.34

基本 Disable Bootmem code (NO_BOOTMEM) [Y/n/?] (NEW)>Y slabの準備が終わる前のbootmemの代わりに直接early_res(early reserved memory area)を用います。これにより、初期アロケータと最終アロケータの間を結んで、1つレイヤーを減らします。ようは、複…

rawデバイスの作り方とrawデバイス化

rawデバイスとは、通常カーネルが行っているバッファリング等を一切行わないデバイスのことをいいます。rawデバイスはデバイスの正確な性能を測定したい場合などに使います。まぁ、最近はシステム全体のパフォーマンスを計るのが当たり前なので、使われるこ…

vimで行末に改行を入れない方法

vimには標準で改行の無いファイルを保存すると、保存時に改行が挿入されます。 テスト用に改行がないファイルを作成したい場合など、ちょっと、はまります。改行の挿入を解除したい場合は、下記コマンドで抑制できます。 :set noeol 備考 改行のないファイル…

linux-2.6.32 to 2.6.33

make oldconfigしてみた。 基本 Kernel compression mode 1. Gzip (KERNEL_GZIP) 2. Bzip2 (KERNEL_BZIP2) > 3. LZMA (KERNEL_LZMA) 4. LZO (KERNEL_LZO) (NEW) choice[1-4?]: ? >3 カーネルイメージの圧縮にLZOが追加されました。LZOは圧縮率はBZIP2やLZMA…