NILFS

Just a quick note to let you know that Linus merged nilfs2 in his mainline kernel (2.6.30-rc1).

確かに入っている。 http://www.kernel.org/pub/linux/kernel/v2.6/testing/ChangeLog-2.6.30-rc1 すばらしぃ。 http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git&a=search&h=HEAD&st=commit&s=nilfs

2.6.27-rc3 patch

http://www.nilfs.org/pub/patch/nilfs2-continuous-snapshotting-file-system.patch http://marc.info/?l=linux-fsdevel&m=121920195516073&w=2 http://marc.info/?l=linux-kernel&m=121920195516075&w=2 わずかだけど進んでいるねぇ。 コメントもついてい…

nilfs-2.0.4

http://www.nilfs.org/ja/download.html 巨大ファイルを削除するとハングアップする問題に対処したそうです。 * fix hangup problem while deleteing huge files: Alexander Schier had reported that OOM killer was invoked while deleting very large fil…

Openmokoで動作させたいという人が出てきた

ARMで実績はないかというような投稿があったので、返事をしておく。 NILFSをFlash上で動作させるのは、考慮されているのかな。

How robust is nilfs to device errors like bad sectors ?

https://www.nilfs.org/pipermail/users/2008-May/000238.html When NILFS detects an I/O error, it tries to mark the segment including the bad block erroneous. The errorneous segment will never be reused. なるほど、こういう仕様なのね。 不良ブ…

NILFSの日本語MLには何も流れないようなので

しかたなく英語MLにsubscribeした。

debが公開されている

http://www.nilfs.org/pub/debian/pool/main/ ARMでも作業が楽になるかな?

kernelマージは作業中

NILFS V2.0.0 以後はカーネルにマージするための作業(今は主にカーネルのコーディングの規約を満たすためのソースコードの書き換え)をしていまして、公開している git のリポジトリ ( http://www.nilfs.org/git/?p=nilfs2-module.git;a=shortlog ) の方では…

格段に使いやすくなった高可用ファイルシステム NILFSv2

NTT技術ジャーナル2007.10 http://www.ntt.co.jp/journal/0710/files/jn200710056.pdf もう一声詳しいのがほしいところだな。

.sketch

他には、変更したときの情報を記録する場所として .sketchファイルを提供しています。画面ダンプの縮小ビットマップ、カメラからの取り込み静止画像、RSSフィード、その他いろいろと考えられると思いますが、自由に入れていただいてご活用いただけたらと思い…

ディスクフルになった場合の挙動確認

初期の環境。 OLP02:~# mount /dev/sda6 /mnt/nilfs/ -t nilfs2 OLP02:~# cd /mnt/nilfs OLP02:/mnt/nilfs# df /mnt/nilfs Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/sda6 10002428 1064956 8429568 12% /mnt/nilfs OLP02:/mnt/nilfs# ls…

TODO Listにある内容

TODO Listを見ると、まだまだ本番採用には遠い感じがするな。 優先順位はこの順なんだろうか? Variety of Garbage Collection policies. Supporting block sizes smaller than the page size (e.g. 1KB or 2KB for the i386 architecture). NILFS version 2…

ファイル操作による残量の変化

容量の増減については、仕組みの違いから、伝統的なFSと違った挙動になるので要注意。 消しても減らないというのが大きく違うところだ。 減るときはガベコレによって勝手に減る。 コピーした場合のファイルの増える様子。 元のサイズ。 # df Filesystem 1K-…

ss/cpをマウントしてみる

確認用のファイルを作成。 # touch /mnt/nilfs/testfile # ls -al /mnt/nilfs/testfile -rw-r--r-- 1 root root 0 2008-03-07 13:06 /mnt/nilfs/testfile マウントポイントを作ってssをマウント。 # mkdir /mnt/nilfs-backup # mount -t nilfs2 -r -o cp=170…

cp部分だけバックアップしたい

フルバックアップと差分バックアップの組み合わせのような運用をしたい場合、ssをフルバックアップしたとして、後はcp部分だけをバックアップして、後でリカバできるような仕組みがあると、バックアップと組み合わせやすい。

差分を取るオーバーヘッドをなくしたらどうだろう

動画や音楽を保管する場合には、ファイルの一部分だけ変更されるというケースは稀だ。 その他の文書ファイルも、バイナリ保存などの場合は、差分を取るのは無駄ではないだろうか。 ドライブの容量がこれだけ大きくなってきたら、富豪的に差分を取らずに追記…

基本オペレーション

lscp: cp/ssの状態を表示 OLP02:~# man lscp マニュアル lscp は登録されていません OLP02:~# lscp --help lscp: invalid option -- - OLP02:~# lscp -h Usage: lscp [-rsh] [device]あれま。 あんまりオプションはないみたいだ。 -r でリバース表示順が反転…

ARMでNILFS2を試す(スピードテスト)

# hdparm -tT /dev/sda5 /dev/sda5: Timing cached reads: 328 MB in 2.01 seconds = 163.18 MB/sec Timing buffered disk reads: 158 MB in 3.02 seconds = 52.32 MB/sec Timing cached reads: 328 MB in 2.01 seconds = 163.18 MB/sec Timing buffered dis…

ARMでNILFS2を試す

ターゲットは、HDL-GXR。 ディストリビューションはOLP Etch版。 kernel: kernel-image-2.6.12.6-arm1_OLP.0.1_arm.deb # uname -a Linux OLP02 2.6.12.6-arm1 #2 Tue Oct 17 11:27:25 JST 2006 armv5tejl GNU/Linux # ld -v GNU ld version 2.17 Debian GNU…

NILFS2

http://d.hatena.ne.jp/kinneko/20050927/p7 2になって安定しているのかな? https://www.nilfs.org/pipermail/users/2008-February/000206.html http://www.nilfs.org/ja/index.html 日本語MLは寂しい感じだが、subscribeしておく。 情報は、ここが一番まと…

NILFS

http://www.nilfs.org/ http://itpro.nikkeibp.co.jp/article/NEWS/20050926/221668/ LogFSの仲間なのね。