[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:08699] Re: fsck で毎回エラー
- From: chika@xxxxxxxxxxxxxxxx (Minoru Chikamune)
- Subject: [debian-users:08699] Re: fsck で毎回エラー
- Date: Sat, 3 Oct 1998 05:29:29 +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: <199810022029.FAA17615@xxxxxxxxxxxxxxxxxxx>
- X-mail-count: 08699
- X-mailer: mnews [version 1.20] 1996-12/08(Sun)
近棟@九大です.
ISHIKAWA Mutsumiさん wrote. [1998年10月03日(土)04時01分]
>>>> ldconfigを使わずに現象を再現出来ましたし,ささやまさんの推測が正しそう
>>>> なのは分かりました.なので今度はinitですね.
>>
>> ということで、libc6 を static linkした init のパッケージを作成しまし
>>た。
>>
>> http://master.debian.or.jp/~ishikawa/sysvinit/
>> http://www.linux.or.jp/~ishikawa/linux/sysvinit/
>>
>>にしばらく置いとくので、こいつでテストしてみてください。
>>
>>#で、これでエラーが出なくなれば、init が犯人。
試しました.一応,Linux を普通にリブートすれば fsck のエラーは無くな
るみたいでした.ただ,/ を umount して e2fsck をかけるとかの作業をする
とエラーを吐きますね( init 以外のプロセスが mmap してるから).ささやま
さんの推測通りでした.
古い libc5 な Slackware では,fuser /etc/ld.so.cache しても,何も出力
されません.こうなってるのが正常のような...。
////////////////////initのインストール&リブート した後の状況
digital:~# ldd /sbin/init
statically linked (ELF)
digital:~# fuser /etc/ld.so.cache
/etc/ld.so.cache: 148m 162m 163m 164m 165m 166m 172m 180m 181m
digital:~# ps x
PID TTY STAT TIME COMMAND
1 ? S 0:05 init [2]
2 ? SW 0:00 (kflushd)
3 ? SW< 0:00 (kswapd)
148 1 S 0:00 -bash
162 6 S 0:00 /sbin/getty 38400 tty6
163 2 S 0:00 -bash
164 3 S 0:00 /sbin/getty 38400 tty3
165 4 S 0:00 /sbin/getty 38400 tty4
166 5 S 0:00 /sbin/getty 38400 tty5
172 ? S 0:00 /usr/sbin/gpm -m /dev/psaux -t ps2 -r 30 -l "a-zA-Z0-9_.:~/\ 180 2 S 0:00 vi init.err
182 1 R 0:00 ps x
////////////////////問題のld.so.cacheをいぢる。
digital:~# ls -i /etc/ld.so.cache
142 /etc/ld.so.cache
digital:~# ldconfig
digital:~# ls -i /etc/ld.so.cache
146 /etc/ld.so.cache
digital:~# fuser /etc/ld.so.cache
/etc/ld.so.cache: 188m
////////////////////ここでリブートすればエラーは出ないけど,
////////////////////わざとエラーを出してみる
digital:~# umount /
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 142 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: -935 -936. FIXED
Free blocks count wrong for group 0 (6892, counted=6894). FIXED
Free blocks count wrong (65796, counted=65798). FIXED
Inode bitmap differences: -142. FIXED
Free inodes count wrong for group #0 (1754, counted=1755). FIXED
Free inodes count wrong (19038, counted=19039). FIXED
/dev/hda2: ***** FILE SYSTEM WAS MODIFIED *****
/dev/hda2: 5153/24192 files (0.6% non-contiguous), 30970/96768 blocks
digital:~# mount / -n -o remount
==) E-mail:chika@xxxxxxxxxxxxxxxx (==
==) 近棟 稔 <Minoru Chikamune> (== ___事故のため、Debianに移行中