mkuzip + speedup => ufs_copy -c2009年02月16日 13時31分53秒

古いファイルを処分する為にあちこちを覗いている時に出てきた逸品。作ったから試してみてと出されたメールが出てきた。既に作られてから何年も経っている。それなりに使われてはいるプログラムだが、認知度は低いと思われる。

man は無く、man の整形済み書式の形のファイルが、 /usr/local/share/doc/ufs_copy/README にインストールされる。そこにあるように、ufs_copy は使われていないブロックを飛ばして行なう dd だ。-c を与えることにより、cloopfs 型の出力を行なう。

cloopfs は実質的に FreeBSD の GEOM uzip と mkuzip(1) と同じだ。mkuzip を使うに当たっての悩みは、使われていないブロックだった。業々、dd if=/dev/zero でファイルシステムを埋め立てしてから mkuzip を行なうこともあった。ufs_copy -c を用いれば、それも必要無い。

FreeSBIE も dd 上書きを行なっているので、ufs_copy を使うようにすれば大分速くなると思う。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2009/02/16/4124370/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。