Solaris教えてスレッド Solaris8(其の8)
>>992 時間かかってもいいなら、2本目以降を
dd skip=nnn
で取る。
>996さん
こんな感じでよろしいんでしょか?
一本目
dd if=/dev/dsk/c0t0d0s2 of=/dev/rmt/0 bs=512k count=1000
二本目
dd if=/dev/dsk/c0t0d0s2 of=/dev/rmt/0 bs=512k skip=1000 count=1000
三本目
dd if=/dev/dsk/c0t0d0s2 of=/dev/rmt/0 bs=512k skip=2000 count=1000
512kサイズと指定したブロックを1本のテープに1000ブロックずつ、512MB
取ると仮定してみました。
>>997 いいと思いますけど、二本目以降が時間がかかり過ぎますよ。
(なので半分冗談で書いたんですが・・)
ディスクのサイズが決まってるなら、
Cで適当に open() lseek() read() write()するプログラムを
書いた方が早いかも知れません。