At Wed, 21 Jan 2009 09:27:26 +0900,
Yamada Kazuo wrote:
> 6.4-RELEASE-i386-disc1.iso をダウンロードしてマウントし、ファイルを展開(コ
> ピー)すると1GByte位になります。

こちらが以前行った時は、6.3から7.0にアップする時でした。その時の正確な
操作は忘れてしまいましたが、今 7.0-RELEASE-p4で再現すると、以下のよう
になるかと思います。

ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/7.0
-----------------------------------------------------
File: 7.0-RELEASE-i386-bootonly.iso     34450 KB        2008/02/25      00:00:00
File: 7.0-RELEASE-i386-disc1.iso        521658 KB       2008/02/25      00:00:00
File: 7.0-RELEASE-i386-disc2.iso        711414 KB       2008/02/25      00:00:00
File: 7.0-RELEASE-i386-disc3.iso        359954 KB       2008/02/25      00:00:00
File: 7.0-RELEASE-i386-docs.iso         242530 KB       2008/02/25      00:00:00
File: 7.0-RELEASE-i386-livefs.iso       219390 KB       2008/02/25      00:00:00
File: CHECKSUM.MD5                      1 KB            2008/02/25      00:00:00
File: CHECKSUM.SHA256                   1 KB            2008/02/25      00:00:00
----------------------
から 7.0-*-disc1.isoをダウンして

# mdconfig -a -t vnode -f /toDirectory/7.0-RELEASE-i386-disc1.iso -u 4
# mount -v -t cd9660 /dev/md4 /mnt
/dev/md4 on /mnt (cd9660, local, read-only, fsid 8e00000003000000)

# ls -l /mnt  (htm & txt などのファイルは省略)
total 517
dr-xr-xr-x  13 root  wheel    2048  2 25  2008 7.0-RELEASE
dr-xr-xr-x   7 root  wheel    4096  2 25  2008 boot
dr-xr-xr-x   2 root  wheel    2048  2 25  2008 floppies
dr-xr-xr-x  25 root  wheel    4096  2 25  2008 packages

# du -m /mnt
...
1       /mnt/packages/x11-wm
122     /mnt/packages
508     /mnt

で、mfsroot.gzを変更して、mkisofs, cdrecordだったかと思います。

それを、6.4-RELEASE-i386-disc1.isoで行うと
...(途中省略)
# ls -l /mnt  (htm & txt などのファイルは省略)
total 542
dr-xr-xr-x  13 root  wheel    2048 11 26 21:29 6.4-RELEASE
dr-xr-xr-x   2 root  wheel    6144 11 26 16:21 bin
dr-xr-xr-x   5 root  wheel    4096 11 26 21:29 boot
dr-xr-xr-x   2 root  wheel    2048 11 26 16:17 dev
dr-xr-xr-x  18 root  wheel   12288 11 26 16:22 etc
dr-xr-xr-x   2 root  wheel    2048 11 26 21:29 floppies
dr-xr-xr-x   3 root  wheel    4096 11 26 16:20 lib
dr-xr-xr-x   2 root  wheel    2048 11 26 16:19 libexec
dr-xr-xr-x   2 root  wheel    2048 11 26 16:17 media
dr-xr-xr-x   2 root  wheel    2048 11 26 16:17 mnt
dr-xr-xr-x  13 root  wheel    2048 11 27 00:04 packages
dr-xr-xr-x   2 root  wheel    2048 11 26 16:17 proc
dr-xr-xr-x   2 root  wheel   18432 11 26 16:20 rescue
dr-xr-xr-x   2 root  wheel    2048 11 26 16:22 root
dr-xr-xr-x   2 root  wheel   18432 11 26 16:21 sbin
lr-xr-xr-x   1 root  wheel       7 11 26 21:29 stand -> /rescue
lr-xr-xr-x   1 root  wheel      11 11 26 21:29 sys -> usr/src/sys
dr-xr-xr-x   2 root  wheel    2048 11 26 16:17 tmp
dr-xr-xr-x  13 root  wheel    2048 11 26 21:15 usr
dr-xr-xr-x  21 root  wheel    4096 11 26 21:14 var

# du -m /mnt
...
1       /mnt/var/yp
1       /mnt/var
1019    /mnt

と、確かに 1G以上になりますね。(出来るだけ、版や操作・結果まで記すと、
参考になると思います。が...)どうしてこうなるのかまでは、分りません...;

                        /  Name : Dobashi Mitsuyoshi  /
                       / E-mail : md...@luna.wak2.jp /




メールによる返信