仲村です。 10Mぐらいのテキストファイルが欲しいと思い
find /usr/src/. -type f -exec cat '{}' '+' | dd of=out.dummy bs=1024 count=10240 とたたきました。すると、 9554+686 records in 9554+686 records out 10114409 bytes transferred in 0.949919 secs (10647654 bytes/sec) Exit 141 > du -sh out.dummy 9.7M out.dummy しかも、試すたびに容量が変わります。 > find /usr/src/. -type f -exec cat '{}' '+' | dd of=out.dummy bs=1024 > count=10240 9279+961 records in 9279+961 records out 9782933 bytes transferred in 1.066389 secs (9173887 bytes/sec) % du -sh out.dumm 9.4M out.dummy 何故このような事が起こるのでしょうか? ご存じの方、教えていただければと思います。 ちなみに... osync だと確かに 10M のファイルはできますが、 10M のテキストファイルではありません。 > find /usr/src/. -type f -exec cat '{}' '+' | dd of=out.dummy bs=1024 > count=10240 conv=sync 9456+784 records in 10240+0 records out 10485760 bytes transferred in 1.088350 secs (9634547 bytes/sec) > uname -smr FreeBSD 5.5-RELEASE-p3 i386 ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+ 関西沖縄の集い がじまるの会 手伝い 一人だけの勝手に神奈川支部 仲村 武 <[EMAIL PROTECTED]> (ctm over ftp なので、まだ bind, openssl のソースが来ていません。 ソースも portsnap みたいに新しめなのを http で取れると嬉しいのですが)