アカウント名:
パスワード:
DECのファイルシステム、もう無いんだよねぇ。。ファイル履歴持つだけであればなんも考えんでいい。間違って上書きしても削除すれば一つ前のバージョンに戻るので、誤操作にもなにげに強いのだが。初めてUnix触ったとき、ファイル更新したあと前バージョンに戻そうとrmしたらファイル消えて、呆然としたのを覚えてます。
OpenVMSで使われていたファイルシステムでしたっけ?噂には聞いていますが触ったことがないので。ストレージ容量があれば、ファイルシステムレベルで履歴を持つというのもありですよね。ZFSにみたいにブロックレベルでの重複排除もあるとストレージもさほど使わないで済みそうですし。
重複排除って、重複検出に見合うほど効率が良くなくて、実際の所、全然、効果が無いという話を聞きます。数十バイト単位であれば、重複もあるんでしょうが、いわゆるファイルシステムのクラスタ単位などでは完全一致ってまぁ、ないですよね。
某ネットワークストレージサービスは、当初、重複するファイルが結構あるだろうからストレージはそんなに必要ないんじゃないかとか思っていたけど、実は全然そんなことなかったみたいな話もありますし。
せいぜい、現実的なところでも、0-fillのブロックだけ特別に用意するとかその程度じゃないんですかね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond
バージョニングファイルシステム (スコア:0)
DECのファイルシステム、もう無いんだよねぇ。。
ファイル履歴持つだけであればなんも考えんでいい。
間違って上書きしても削除すれば一つ前のバージョンに戻るので、誤操作にもなにげに強いのだが。
初めてUnix触ったとき、ファイル更新したあと前バージョンに戻そうとrmしたらファイル消えて、呆然としたのを覚えてます。
Re: (スコア:2)
OpenVMSで使われていたファイルシステムでしたっけ?
噂には聞いていますが触ったことがないので。
ストレージ容量があれば、ファイルシステムレベルで履歴を持つというのもありですよね。ZFSにみたいにブロックレベルでの重複排除もあるとストレージもさほど使わないで済みそうですし。
Re:バージョニングファイルシステム (スコア:0)
重複排除って、重複検出に見合うほど効率が良くなくて、実際の所、全然、効果が無いという話を聞きます。
数十バイト単位であれば、重複もあるんでしょうが、いわゆるファイルシステムのクラスタ単位などでは完全一致ってまぁ、ないですよね。
某ネットワークストレージサービスは、当初、重複するファイルが結構あるだろうからストレージはそんなに必要ないんじゃないかとか思っていたけど、実は全然そんなことなかったみたいな話もありますし。
せいぜい、現実的なところでも、0-fillのブロックだけ特別に用意するとかその程度じゃないんですかね。