アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
使ってみてナンボ (スコア:5, 参考になる)
LVM環境なんで、論理ボリュームを作成し、mkfs.nilfsでフォーマットしてからマウントして、ちょっとファイルを作成したり。
チェックポイントはinspectコマンドで取得でき、マウント中でもかまわないみたい。
% sudo /sbin/inspect /dev/mapper/system-nilfstest
magic 0x3434 rev 1.0
block_size 4096
s_nsegment 256 segment chunk 2
s_blocks_per_segment 1024
s_crc_seed 0xecc339c3
s_last_segment [blk#] 63
s_last_seq [seq#] 0
nilfs> listcp
1 6 Mon Sep 26 21:48:35 2005 MajorCP|LogiBegin|LogiEnd
7 8 Tue Sep 27 10:04:19 2005 MajorCP|LogiBegin|LogiEnd
15 10 Tue Sep 27 10:04:29 2005 MajorCP|LogiBegin|LogiEnd
25 8 Tue Sep 27 10:04:29 2005 MajorCP|LogiBegin|LogiEnd
33 4 Tue Sep 27 10:04:29 2005 MajorCP|LogiBegin|LogiEnd
37 8 Tue Sep 27 10:05:52 2005 MajorCP|LogiBegin|LogiEnd
45 10 Tue Sep 27 10:05:54 2005 MajorCP|LogiBegin|LogiEnd
55 8 Tue Sep 27 10:05:59 2005 MajorCP|LogiBegin|LogiEnd
63 4 Tue Sep 27 10:05:59 2005 MajorCP|LogiBegin|LogiEnd
67 8 Tue Sep 27 10:07:50 2005 MajorCP|LogiBegin|LogiEnd
75 10 Tue Sep 27 10:07:51 2005 MajorCP|LogiBegin|LogiEnd
85 8 Tue Sep 27 10:07:51 2005 MajorCP|LogiBegin|LogiEnd
93 4 Tue Sep 27 10:07:51 2005 MajorCP|LogiBegin|LogiEnd
↑
これがチェックポイント番号
nilfs> quit
で、番号を確認したところで
# mount -t nilfs -o cp=????(チェックポイント番号) -r /dev/でばいす /mnt/どっか
でマウントできます。利用中のパーティションでもそのままできますが、読み込み専用で行いましょう(snapshotに書き込めたらヤバイでしょ、たぶん安全装置があるだろうけど)。
LVMではスナップショット機能を使って、対応しているファイルシステムのスナップショットを取って同様のことができます。パーティションの容量が残っている限り、いくらでもスナップショットが取れるので(LVM snapshotはVGの空き領域から待避領域を追加して行う)ある程度の使い分けをすれば便利かもしれません。
今のところチェックポイントをコマンドラインから簡単に取得する方法がない(inspectで対話的にしか取得できない)ので、自動的にチェックポイント番号を確認して最新のポイントをマウントすることが難しいのですが、ツールの充実に伴い解決していくかと思われます。
あと、各チェックポイントの間でなにがあったのかがもう少し具体的にわかるようにしてほしい気がします(ファイルを作った、消した、いじったとか)、ってこれができるとファイルシステムがchangesetのかたまりになるのか?
とにかくこれから進化していって、カーネルに組み込まれるとうれしいかな。
-- やさいはけんこうにいちば〜ん!
Re:使ってみてナンボ (スコア:0)
2.4.x で動くんすか? typo?
Re:使ってみてナンボ (スコア:1)
-- やさいはけんこうにいちば〜ん!