Vitruvian Penguin
knoppix

[knoppix:4541] Re: KNOPPIX のリマスタリングマニュアル

Date: Thu, 6 Jan 2005 18:30:24 +0900
User-agent: Mutt/1.5.6+20040907i
柘植です。今年もどうぞよろしく。

On Tue, Jan 04, 2005 at 07:48:55PM +0900,
 Hiroyuki FUNAKOSHI wrote:

> KNOPPIXのリマスタリングに関するマニュアル>を作成/Upしました。

お年玉をもらった子どもみたいな気分で読ませていただいてます。
まだ第I部にしか目を通してませんが、個人的には
「3.4 パッケージの削除」と「3.5 その他の調整」がとても参考に
なりました。

たいへんな労作を公開していただいてありがとうございます。

ところで、/KNOPPIX 以下のファイル/ディレクトリをコピーする
際に使う cpコマンドのオプションについて、今更ながら気づいた
ことがありました。

ご存知のように産総研の日本語版はknoppix_v3.4_20040517-20040820
あたりからcloopファイル内のファイルシステムがext2になってます。
そのため本家版のように ISO9660 の場合と違い、ハードリンク
されたファイルどうしが同じ inumber を持ってます。
つまりハードリンクの情報が正しく保持されてるってことでしょうか。

一方、`cp -Rp'だとシンボリックリンクはリンクとしてコピーされる
もののハードリンクはそうではありません。`-a' ならハードリンク
もリンクとしてコピーされます。

結果として、`cp -Rp'でコピーしたほうが`cp -a'と比較して4MBほど
サイズが増えました。(knoppix_v3.7_20041208-20041221の場合)

また、産総研のcloopファイル(の内部のファイルシステム)がext2
であるということに関連して、リマスタ時にファイルシステムをどう
する?という問題も出てくるのかなあと思いました。

本家と同じISO9660 で行くのなら、書かれているように
mkisofs --> create_compressed_fs でいいのでしょうけど、ext2
にするのなら、

 [knoppix:3870] Re: knoppix_v3.4_20040517-20040820版公開
  http://www.freeml.com/message/knoppix@xxxxxxxxxx/0003870

に尾山さんが書かれたような方法になるのでしょうか。

そもそもext2である理由は「UMLの CopyOnWrite使用のため」と公表
されているので、そのような目的での使用を考える場合はISO9660
ではまずいということになるのでしょう。

ところで ISO9660 か ext2 かというやりとりをだいぶん前に本家ML
で見かけたような気がするのですが、ext2であることのメリット、
デメリットなどよくわかりません。どなたかご教示願えるとありがた
いです。

--
Tsuge Akihide 
<Prev in Thread] Current Thread [Next in Thread>