[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:08697] Re: fsck で毎回エラー
- From: chika@xxxxxxxxxxxxxxxx (Minoru Chikamune)
- Subject: [debian-users:08697] Re: fsck で毎回エラー
- Date: Sat, 3 Oct 1998 03:40:20 +0900
- X-ml-info: If you have a question, send a mail with the body "# help" (without quotes) to the address debian-users-ctl@debian.or.jp
- X-ml-name: debian-users
- X-mlserver: fml [fml 2.1A#45]; post only from members
- Message-id: <199810021840.DAA16502@xxxxxxxxxxxxxxxxxxx>
- X-mail-count: 08697
- X-mailer: mnews [version 1.20] 1996-12/08(Sun)
近棟@九大です.
私 wrote. [1998年10月02日(金)12時19分]
>>>>ということで、initプロセスがmmapしたままになってます。
>>
>>これなんですけど,hammのデフォルトの e2fsprogs-1.10-17 では上のように
>>なっていますが,e2fsprogs-1.12-2に入れ換えると,mmapされた状態が解かれ
>>るみたいです.
私の勘違いの原因が分かりました.
digital:~# fuser /etc/ld.so.cache
/etc/ld.so.cache: 1m 178m 180m 189m 196m 211m 213m 224m 225m 226m 227m 228m 229m 383m 413m
digital:~# ldconfig
digital:~# fuser /etc/ld.so.cache
/etc/ld.so.cache: 415m
という事で,ldconfigを実行すると,こうなるだけでした.
あと,ldconfigの実行によってエラーが出るinodeは,ldconfigを実行する前
の/etc/ld.so.cacheなのも確認できました.
digital:~# ls -i /etc/ld.so.cache
181 /etc/ld.so.cache
digital:~# ldconfig
digital:~# umount / -n
digital:~# e2fsck -f /dev/hda2
e2fsck 1.10, 24-Apr-97 for EXT2 FS 0.5b, 95/08/09
Pass 1: Checking inodes, blocks, and sizes
Deleted inode 181 has zero dtime. Fix<y>? yes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Fix summary information<y>? yes
Block bitmap differences: -698 -699. FIXED
Free blocks count wrong for group 0 (7068, counted=7070). FIXED
Free blocks count wrong (66600, counted=66602). FIXED
Inode bitmap differences: -181. FIXED
Free inodes count wrong for group #0 (1757, counted=1758). FIXED
Free inodes count wrong (19036, counted=19037). FIXED
/dev/hda2: ***** FILE SYSTEM WAS MODIFIED *****
/dev/hda2: 5155/24192 files (0.6% non-contiguous), 30166/96768 blocks
digital:~# mount / -n -o remount
そこで,ldconfigを実行せずにこの現象を起こそうと思い,次の操作をやって
みました.
////////////////////確認
digital:~# ldd /sbin/ldconfig
statically linked (ELF)
digital:~# ldd /bin/ls
libc.so.6 => /lib/libc.so.6 (0x4000d000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
digital:~# ldd /bin/cp
libc.so.6 => /lib/libc.so.6 (0x4000d000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
////////////////////ld.so.cacheの初期状態
digital:~# ls -i /etc/ld.so.cache
194 /etc/ld.so.cache
digital:~# fuser /etc/ld.so.cache
/etc/ld.so.cache: 1m 12m 80m 82m 91m 98m 112m 119m 131m 147m 148m 149m 150m 151m 157m 166m
////////////////////ldconfigのかわりにcpとrmを使う.
digital:~# cp /etc/ld.so.cache /
digital:~# ls -i /ld.so.cache
210 /ld.so.cache
digital:~# ls -i /etc/ld.so.cache
194 /etc/ld.so.cache
digital:~# rm /etc/ld.so.cache
digital:~# cp /ld.so.cache /etc/ld.so.cache
digital:~# ls -i /etc/ld.so.cache
181 /etc/ld.so.cache
digital:~# fuser /etc/ld.so.cache
/etc/ld.so.cache: 177m
////////////////////結果の確認
digital:~# killall5
digital:~# umount / -n
digital:~# e2fsck -f /dev/hda2
e2fsck 1.10, 24-Apr-97 for EXT2 FS 0.5b, 95/08/09
Pass 1: Checking inodes, blocks, and sizes
Deleted inode 194 has zero dtime. Fix<y>? yes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Fix summary information<y>? yes
Block bitmap differences: -696 -697. FIXED
Free blocks count wrong for group 0 (7069, counted=7071). FIXED
Free blocks count wrong (66603, counted=66605). FIXED
Inode bitmap differences: -194. FIXED
Free inodes count wrong for group #0 (1757, counted=1758). FIXED
Free inodes count wrong (19037, counted=19038). FIXED
/dev/hda2: ***** FILE SYSTEM WAS MODIFIED *****
/dev/hda2: 5154/24192 files (0.6% non-contiguous), 30163/96768 blocks
digital:~# mount / -n -o remount
なんか,ld.so.cacheをrmした後でもcpが使えてますね...。でもとにかく,
ldconfigを使わずに現象を再現出来ましたし,ささやまさんの推測が正しそう
なのは分かりました.なので今度はinitですね.
==) E-mail:chika@xxxxxxxxxxxxxxxx (==
==) 近棟 稔 <Minoru Chikamune> (== ___事故のため、Debianに移行中