[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[pbsd-mg2] Re: cache problem again
UCHIYAMA Yasushi <uch@nop.or.jp> writes:
> # size offset fstype [fsize bsize cpg]
> a: 49017 4231 4.2BSD 1024 8192 16 # (Cyl. 33*- 415)
なるほど、ブロックサイズが8KBなのですね。
私や佐藤さんが試したCFはブロックサイズ4KBでnewfsしていました。
ブロックサイズがトリガになっているようなので、同一のバイナリキット(dump
したもの)を8Kと4Kのファイルシステムにそれぞれrestoreして、動作を比べてみ
ました。
8Kの時は多少怪しい動作("ls: root: Bad file descriptor")をしている部分が
ありますが、おおむね正常に動作しています。
4Kの時は、"/: bad dir ino 4 at offset 0: mangled entry"が出たり、fileコ
マンドが正常動作しなかったりと、こちらはかなり変です。
竹村さんが使っているファイルシステムのブロックサイズはどうなっていますか?
[8K filesystem]
(途中省略)
root file system type: ffs
Enter pathname of shell or RETURN for sh:
Terminal type? xterm
[3g[65;9HH[65;17HH[65;25HH[65;33HH[65;41HH[65;49HH[65;57HH[65;65HH[65;73HHDon't login as root, use the su command.
# ls
.cshrc etc proc stand var
.profile home restoresymtable sys
bin kern root tmp
dev mnt sbin usr
# df
Filesystem 1K-blocks Used Avail Capacity Mounted on
root_device 28719 15360 11923 56% /
# ls -l
ls: root: Bad file descriptor
total 86
-rw-r--r-- 2 root wheel 897 May 7 17:28 .cshrc
-rw-r--r-- 2 root wheel 486 May 7 17:28 .profile
drwxr-xr-x 2 root wheel 512 Jul 5 11:06 bin
drwxr-xr-x 3 root wheel 8192 Aug 17 21:48 dev
drwxrwxrwx 6 root wheel 1536 Jul 5 15:23 etc
drwxr-xr-x 3 root wheel 512 Jun 29 21:35 home
drwxr-xr-x 2 root wheel 512 Jun 22 01:10 kern
drwxr-xr-x 2 root wheel 512 Dec 11 1998 mnt
drwxr-xr-x 2 root wheel 512 Jun 22 00:59 proc
-rw-r--r-- 1 root wheel 64652 Aug 19 21:18 restoresymtable
drwxr-xr-x 2 root wheel 1024 Jul 5 11:26 sbin
drwxr-xr-x 2 root wheel 512 Dec 11 1998 stand
lrwxrwxrwx 1 root wheel 11 Jul 5 10:57 sys -> usr/src/sys
drwxrwxrwt 2 root wheel 512 Jul 2 16:22 tmp
drwxrwxr-x 12 root wheel 512 Jul 5 15:20 usr
drwxrwxrwx 17 root wheel 512 Jul 5 15:25 var
# cd /bin
# file *
[: ELF 32-bit LSB executable, MIPS R3000_BE - invalid byte order, version 1, dynamically linked (uses shared libs), stripped
cat: ELF 32-bit LSB executable, MIPS R3000_BE - invalid byte order, version 1, dynamically linked (uses shared libs), stripped
[4K filesystem]
root file system type: ffs
Enter pathname of shell or RETURN for sh:
Terminal type? xterm
/: bad dir ino 4 at offset 0: mangled entry
/: bad dir ino 4 at offset 0: mangled entry
[3g[65;9HH[65;17HH[65;25HH[65;33HH[65;41HH[65;49HH[65;57HH[65;65HH[65;73HHDon't login as root, use the su command.
# ls
.cshrc etc proc stand var
.profile home restoresymtable sys
bin kern root tmp
dev mnt sbin usr
# df
Filesystem 1K-blocks Used Avail Capacity Mounted on
root_device 27879 15067 11418 56% /
# cd /bin
# file *
file: /usr/share/misc/magic, 274: type s invalid
file: /usr/share/misc/magic, 289: offset invalid
file: /usr/share/misc/magic, 289: type invalid
# file *
[: ELF 32-bit LSB executable, MIPS R3000_BE - invalid byte order, version 1, dynamically linked (uses shared libs), stripped
cat: ELF 32-bit LSB executable, MIPS R3000_BE - invalid byte order, version 1, dynamically linked (uses shared libs), stripped
篠原