Vitruvian Penguin
knoppix

[knoppix:4697] Re: KNOPPIXの高速化について

Date: Fri, 4 Feb 2005 21:36:43 +0900
X-mailer: Microsoft Outlook Express 6.00.2800.1106
----- Original Message -----
From: "Tsuge Akihide" <buxus@xxxxxxxxxxxxxxxxx>
To: <knoppix@xxxxxxxxxx>
Sent: Friday, February 04, 2005 7:37 PM
Subject: [knoppix:4689] Re: KNOPPIXの高速化について


> 柘植です。こんにちは。
>
> On Fri, Feb 04, 2005 at 06:06:06PM +0900,
>  ishino@xxxxxxxxxxxxxxxxxxxxxxxxx wrote:
>
> > > isoファイル内のファイル位置を指定できるツールをご存じ方いらっしゃるで
> > > しょうか? それがあれば、isoファイル内で起動に関連するファイルを外周
> > > (後方)に持ってゆくことで、なお最適化ができるのではないでしょうか?
> > >
> >
> > 小菅先生に言って頂いたように、外周に配置したKNOPPIXのデータ内でも、起動
> > に関するファイルをより外周に配置することで、今以上の高速化が行えると考
> > えています。これは、現在の課題であります。
>
> ひょっとして私が勘違いしてるかもしれませんが、上の課題は
> mksiofsの`-sort'オプションでソートファイルを渡してやれば
> 実現可能じゃないでしょうか。
>
> 可能というより、本家のマスタリングスクリプトにはそんな
> 箇所があります。
>
> ファイルのatimeを参照してソートし、weightを並び順に連番で与え
> たファイルを mkisofsに渡してるみたい。すると最終的にCD-ROMに
> 焼くときには、weightの大きいものから順に(内周から外周へ)書き
> 込まれることになるんですよね。
>
> ちょっと古めの情報ですが、ほぼ2年前にMLに流れていたスクリプト
> を御覧下さい。
>
> --
> -Knoppix.mksortlist
> #!/bin/sh
> find / -anewer /KNOPPIX.build/mkisofs.timestamp -not \( -type d -o \
> -path /KNOPPIX.build\* -o -path /tmp\* -o -path /proc/\* -o -path /mnt/\*
\) \
> -printf '%p %A@\n' | sort -rn +1 -t' ' | awk -F' ' \
> '{print $1 " " ++i}' > /KNOPPIX.build/mkisofs.sort
>
> echo "/bin/mkdir 10090" >> /KNOPPIX.build/mkisofs.sort
> echo "/bin/chown 10080" >> /KNOPPIX.build/mkisofs.sort
> echo "/bin/cp 10070" >> /KNOPPIX.build/mkisofs.sort
> echo "/bin/ln 10060" >> /KNOPPIX.build/mkisofs.sort
> echo "/bin/rm 10050" >> /KNOPPIX.build/mkisofs.sort
> echo "/dev/* 20000" >> /KNOPPIX.build/mkisofs.sort
> echo "/etc/* 30000" >> /KNOPPIX.build/mkisofs.sort
>
> -Knoppix.mkcompressed
> ...
> SORT=""
> [ -e /KNOPPIX.build/mkisofs.sort ] && SORT="-sort
/KNOPPIX.build/mkisofs.sort"
> # mkisofs -pad -R -l -v $SORT \
> mkisofs -R -U -v $SORT \
> ...
> --
>
> 上のふたつはcloopファイルKNOPPIXを作る際のものですが、
> さらにISOイメージを作る際にも
>
> --
> -Knoppix.mkcompressed
> ...
> # Make sure that the boot images AND the boot catalog are at the beginning
of the image.
> # Some controllers seem to depend on this.
> rm -f /tmp/knoppix.sort
> echo "$DEST/boot/isolinux/* 111111"      >/tmp/knoppix.sort
> echo "$DEST/ct/* -10000"               >>/tmp/knoppix.sort
> echo "$DEST/LinuxTag/* -10000"         >>/tmp/knoppix.sort
> echo "$DEST/LinuxTag/Song/* -10000"    >>/tmp/knoppix.sort
> echo "$DEST/Demos/Audio/*.mp3 -10000"  >>/tmp/knoppix.sort
> echo "$DEST/Demos/Audio/*.ogg -10000"  >>/tmp/knoppix.sort
> $MKISOFS -input-charset ISO-8859-15 -pad -l -r -J \
> -sort /tmp/knoppix.sort \
> ...
> --
> みたいに並べかえてるみたいです。
> Knoppix.mkcompressed などのスクリプトの参照元についての情報は
> メモ書きですが以下のところに置いてあります。ご参考になれば。
>
>
http://buxus.s31.xrea.com/pukiwiki/pukiwiki.php?%A5%DE%A5%B9%A5%BF%A5%EA%A5%
F3%A5%B0%B4%C4%B6%AD
>
> --
> Tsuge Akihide 
>
> --[PR]------------------------------------------------------------------
>          ★☆★  「懸賞侍」見参!!  ★☆★
>        侍ゲームで楽しく遊んで、豪華賞品を当てちゃおう!
>             この戦国懸賞時代を制するのは君だ!
>           さあ、バッサバッサと当ててしまえ!!!
>       http://www.kenshosamurai.com/regist.html?aid=frml041227
> ------------------------------------------------------------------[PR]--
> ■GMO GROUP■ Global Media Online  www.gmo.jp
>
<Prev in Thread] Current Thread [Next in Thread>