[email protected] wrote:

These "dirtied inode" messages are correct and showed those write are
done expectedly.
Accroding to your full log, I can see several "?" as a filename. They
may be replaced files by rsync. For instance,
        
[  269.279952] rsync(2436): dirtied inode 320026 (?) on hda1
[  269.280040] rsync(2436): dirtied inode 320029 (blkid.tab) on hda1
[  269.280114] rsync(2436): dirtied inode 320031 (?) on hda1

And i#320026 had appeared in your previous mail too.
----------------------------------------------------------------------
Pass 1: Checking inodes, blocks, and sizes
        :::
Deleted inode 320026 has zero dtime.  Fix? no

Pass 2: Checking directory structure
        :::
Entry 'blkid.tab' in /etc (313873) has deleted/unused inode 320026. Clear? no
----------------------------------------------------------------------

As for as I know, /etc/blkid.tab is not updated usually. On your system,
is it updated frequently?


Yes, it includes timestamps which are updated on every boot.


More interestingly, rsync and block_dump tells us i#320029 is blkid.tab
and i#320026 has no name. But fsck says blkid.tab is i#320026. The pair
of name and inode number is stored in a directry. So it seems /etc dir
on hda1 is not written-back correctly.


On a running system, stat /ro/etc/blkid.tab shows inode 320029 and this file looks real. debugfs and stat <320026> says it has 0 links and dump <320026> gives content that looks like /etc/resolv.conf. Both files are normally updated after every reboot.

These two logs which you refer to were produced at different times. I'm attaching once again outputs of dmesg and fsck from one shutdown procedure.


And your log shows
[  241.753731] EXT2-fs warning: mounting unchecked fs, running e2fsck is 
recommended

I am afraid your "mount -o remount,ro /ro" didn't work.
can you check it by /proc/mounts or something?


But remount read-only doesn't output anything to dmesg, does it? This message was from remount read-write.


Since I'm doing all the testing in a virtual machine, maybe I will upload a vmware or qemu image with freshly installed system with this configuration, so you can play with it directly if you're interested?


--
bl4
[  468.821964] exe(2449): WRITE block 0 on hda1
[  487.201032] busybox(2450): READ block 3832472 on hda1
[  487.876226] rsync(2450): READ block 3833048 on hda1
[  487.893608] rsync(2450): READ block 1589544 on hda1
[  487.910002] rsync(2450): READ block 1589576 on hda1
[  487.914291] rsync(2450): READ block 3832912 on hda1
[  487.942843] rsync(2450): READ block 3832584 on hda1
[  487.960509] rsync(2450): READ block 3832840 on hda1
[  487.964920] rsync(2451): READ block 3832504 on hda1
[  487.965233] rsync(2451): READ block 3832512 on hda1
[  487.965256] rsync(2451): READ block 3832520 on hda1
[  487.965270] rsync(2451): READ block 3832528 on hda1
[  487.965280] rsync(2451): READ block 3832536 on hda1
[  487.965291] rsync(2451): READ block 3832544 on hda1
[  487.965301] rsync(2451): READ block 3832552 on hda1
[  487.965311] rsync(2451): READ block 3832560 on hda1
[  487.965402] rsync(2451): READ block 3832576 on hda1
[  488.007850] rsync(2451): dirtied inode 2 (/) on hda1
[  488.007918] rsync(2451): dirtied inode 313873 (etc) on hda1
[  488.008002] rsync(2451): dirtied inode 43755 (cache) on hda1
[  488.008044] rsync(2451): dirtied inode 314249 (run) on hda1
[  488.008044] rsync(2451): dirtied inode 160961 (tmp) on hda1
[  488.008044] rsync(2451): dirtied inode 161059 (.ICE-unix) on hda1
[  488.008044] rsync(2451): dirtied inode 160964 (.X11-unix) on hda1
[  488.008044] rsync(2451): dirtied inode 64537 (nfs) on hda1
[  488.008044] rsync(2451): dirtied inode 72446 (urandom) on hda1
[  488.008044] rsync(2451): dirtied inode 64386 (lock) on hda1
[  488.008044] rsync(2451): dirtied inode 98488 (lvm) on hda1
[  488.008044] rsync(2451): dirtied inode 72444 (log) on hda1
[  488.008044] rsync(2451): dirtied inode 64387 (run) on hda1
[  488.008044] rsync(2451): dirtied inode 92262 (avahi-daemon) on hda1
[  488.008044] rsync(2451): dirtied inode 98687 (network) on hda1
[  488.008586] rsync(2452): dirtied inode 320026 (?) on hda1
[  488.010073] rsync(2452): dirtied inode 320025 (adjtime) on hda1
[  488.010321] rsync(2450): dirtied inode 5828 (.cache) on tmpfs
[  488.010668] rsync(2452): dirtied inode 320028 (?) on hda1
[  488.010716] rsync(2452): dirtied inode 314258 (blkid.tab) on hda1
[  488.010742] rsync(2452): dirtied inode 320029 (?) on hda1
[  488.010783] rsync(2452): dirtied inode 317896 (blkid.tab.old) on hda1
[  488.011383] rsync(2452): dirtied inode 317896 (?) on hda1
[  488.011424] rsync(2452): dirtied inode 320024 (mtab) on hda1
[  488.011456] rsync(2452): dirtied inode 320024 (?) on hda1
[  488.011488] rsync(2452): dirtied inode 320027 (resolv.conf) on hda1
[  488.011514] rsync(2452): dirtied inode 47217 (?) on hda1
[  488.011546] rsync(2452): dirtied inode 43675 (.cache) on hda1
[  488.011596] rsync(2452): dirtied inode 172324 (?) on hda1
[  488.011603] rsync(2452): dirtied inode 289729 (root) on hda1
[  488.011607] rsync(2452): dirtied inode 289729 (root) on hda1
[  488.011733] rsync(2452): dirtied inode 172265 (.bash_history) on hda1
[  488.011757] rsync(2452): dirtied inode 65079 (?) on hda1
[  488.011761] rsync(2452): dirtied inode 64552 (alsa) on hda1
[  488.011763] rsync(2452): dirtied inode 64552 (alsa) on hda1
[  488.012022] rsync(2452): dirtied inode 217499 (asound.state) on hda1
[  488.012022] rsync(2452): dirtied inode 72611 (?) on hda1
[  488.012059] rsync(2452): dirtied inode 72963 (dhcp3) on hda1
[  488.012062] rsync(2452): dirtied inode 72963 (dhcp3) on hda1
[  488.012159] rsync(2452): dirtied inode 72454 (dhclient.eth0.leases) on hda1
[  488.012184] rsync(2452): dirtied inode 65080 (?) on hda1
[  488.012317] rsync(2452): dirtied inode 102370 (state) on hda1
[  488.012349] rsync(2452): dirtied inode 76356 (?) on hda1
[  488.012484] rsync(2452): dirtied inode 72449 (random-seed) on hda1
[  488.012509] rsync(2452): dirtied inode 72449 (?) on hda1
[  488.013663] rsync(2452): dirtied inode 72470 (dmesg) on hda1
[  488.013702] rsync(2452): dirtied inode 76362 (?) on hda1
[  488.014152] rsync(2452): dirtied inode 72868 (dmesg.0) on hda1
[  488.014221] rsync(2452): dirtied inode 72868 (?) on hda1
[  488.014392] rsync(2452): dirtied inode 72898 (dmesg.1.gz) on hda1
[  488.014420] rsync(2452): dirtied inode 72898 (?) on hda1
[  488.014547] rsync(2452): dirtied inode 72970 (dmesg.2.gz) on hda1
[  488.014568] rsync(2452): dirtied inode 72970 (?) on hda1
[  488.014690] rsync(2452): dirtied inode 72978 (dmesg.3.gz) on hda1
[  488.014711] rsync(2452): dirtied inode 72978 (?) on hda1
[  488.015399] rsync(2452): dirtied inode 73103 (dmesg.4.gz) on hda1
[  488.015440] rsync(2452): dirtied inode 73103 (?) on hda1
[  488.024853] rsync(2450): dirtied inode 4962 (sm-notify.pid) on tmpfs
[  488.025220] rsync(2452): dirtied inode 76083 (wtmp) on hda1
[  488.025488] rsync(2452): dirtied inode 76083 (?) on hda1
[  488.025492] rsync(2452): dirtied inode 72445 (fsck) on hda1
[  488.025495] rsync(2452): dirtied inode 72445 (fsck) on hda1
[  488.025594] rsync(2452): dirtied inode 75630 (checkfs) on hda1
[  488.025613] rsync(2452): dirtied inode 65081 (?) on hda1
[  488.026543] rsync(2452): dirtied inode 209776 (motd) on hda1
[  488.026582] rsync(2452): dirtied inode 65082 (?) on hda1
[  488.026696] rsync(2452): dirtied inode 209781 (portmap.pid) on hda1
[  488.026716] rsync(2452): dirtied inode 65084 (?) on hda1
[  488.026828] rsync(2452): dirtied inode 209779 (portmap.state) on hda1
[  488.026847] rsync(2452): dirtied inode 65090 (?) on hda1
[  488.026957] rsync(2452): dirtied inode 209780 (portmap_mapping) on hda1
[  488.026975] rsync(2452): dirtied inode 65139 (?) on hda1
[  488.027002] rsync(2452): dirtied inode 209778 (rpc.statd.pid) on hda1
[  488.027023] rsync(2452): dirtied inode 65257 (?) on hda1
[  488.027134] rsync(2452): dirtied inode 209777 (sm-notify.pid) on hda1
[  488.027152] rsync(2452): dirtied inode 65330 (?) on hda1
[  488.027274] rsync(2452): dirtied inode 209782 (utmp) on hda1
[  490.861293] pdflush(142): WRITE block 0 on hda1
[  493.572989] exe(2453): WRITE block 10321920 on hda1
[  493.573051] exe(2453): WRITE block 1442000 on hda1
[  493.573308] exe(2453): WRITE block 2355080 on hda1
[  493.573375] exe(2453): WRITE block 2539536 on hda1
[  493.573590] exe(2453): WRITE block 2408528 on hda1
[  493.573612] exe(2453): WRITE block 2113536 on hda1
[  493.573802] exe(2453): WRITE block 10291400 on hda1
[  493.573863] exe(2453): WRITE block 10291408 on hda1
[  493.573908] exe(2453): WRITE block 10291480 on hda1
[  493.573944] exe(2453): WRITE block 10291488 on hda1
[  493.573980] exe(2453): WRITE block 10291552 on hda1
[  493.574005] exe(2453): WRITE block 1379760 on hda1
[  493.574286] exe(2453): WRITE block 5627160 on hda1
[  493.574329] exe(2453): WRITE block 9486336 on hda1
[  493.574359] exe(2453): WRITE block 2772136 on hda1
[  493.574378] exe(2453): WRITE block 2355200 on hda1
[  493.574446] exe(2453): WRITE block 2589072 on hda1
[  493.574475] exe(2453): WRITE block 2368560 on hda1
[  493.574515] exe(2453): WRITE block 2772152 on hda1
[  493.574533] exe(2453): WRITE block 2772160 on hda1
[  493.574562] exe(2453): WRITE block 2772168 on hda1
[  493.574594] exe(2453): WRITE block 2772208 on hda1
[  493.574617] exe(2453): WRITE block 2559344 on hda1
[  493.574700] exe(2453): WRITE block 2562816 on hda1
[  493.574748] exe(2453): WRITE block 2562848 on hda1
[  493.574771] exe(2453): WRITE block 2562864 on hda1
[  493.574792] exe(2453): WRITE block 2578352 on hda1
[  493.574857] exe(2453): WRITE block 2584136 on hda1
[  493.574915] exe(2453): WRITE block 2584200 on hda1
[  493.574932] exe(2453): WRITE block 2593072 on hda1
[  493.575001] exe(2453): WRITE block 2784216 on hda1
[  493.575135] exe(2453): WRITE block 2784272 on hda1
[  493.575260] exe(2453): WRITE block 2784280 on hda1
[  493.575335] exe(2453): WRITE block 2784536 on hda1
[  493.575412] exe(2453): WRITE block 2859024 on hda1
[  493.575431] exe(2453): WRITE block 2859152 on hda1
[  493.575448] exe(2453): WRITE block 3194288 on hda1
[  493.575464] exe(2453): WRITE block 3200040 on hda1
[  493.575484] exe(2453): WRITE block 3200080 on hda1
[  493.575516] exe(2453): WRITE block 3200840 on hda1
[  493.575539] exe(2453): WRITE block 3201064 on hda1
[  493.575557] exe(2453): WRITE block 3209176 on hda1
[  493.575570] exe(2453): WRITE block 3209272 on hda1
[  493.575583] exe(2453): WRITE block 3210664 on hda1
[  493.575628] exe(2453): WRITE block 3210680 on hda1
[  493.575642] exe(2453): WRITE block 3250104 on hda1
[  493.575661] exe(2453): WRITE block 3250120 on hda1
[  493.575690] exe(2453): WRITE block 3250184 on hda1
[  493.575713] exe(2453): WRITE block 3250504 on hda1
[  493.575747] exe(2453): WRITE block 3250600 on hda1
[  493.575819] exe(2453): WRITE block 3251456 on hda1
[  493.575886] exe(2453): WRITE block 3251712 on hda1
[  493.575912] exe(2453): WRITE block 2593088 on hda1
[  493.575931] exe(2453): WRITE block 2539528 on hda1
[  493.576017] exe(2453): WRITE block 2772480 on hda1
[  493.576047] exe(2453): WRITE block 2772488 on hda1
[  493.576047] exe(2453): WRITE block 2772496 on hda1
[  493.576047] exe(2453): WRITE block 2772504 on hda1
[  493.576047] exe(2453): WRITE block 2772512 on hda1
[  493.576047] exe(2453): WRITE block 2772520 on hda1
[  493.576981] exe(2453): WRITE block 8 on hda1
[  493.577032] exe(2453): WRITE block 2608 on hda1
[  493.577049] exe(2453): WRITE block 1313312 on hda1
[  493.577128] exe(2453): WRITE block 1313320 on hda1
[  493.577142] exe(2453): WRITE block 1315040 on hda1
[  493.577157] exe(2453): WRITE block 1315080 on hda1
[  493.577170] exe(2453): WRITE block 1316816 on hda1
[  493.577186] exe(2453): WRITE block 2097160 on hda1
[  493.577200] exe(2453): WRITE block 2097168 on hda1
[  493.577212] exe(2453): WRITE block 2097240 on hda1
[  493.577225] exe(2453): WRITE block 2097248 on hda1
[  493.577236] exe(2453): WRITE block 2097512 on hda1
[  493.577262] exe(2453): WRITE block 2097520 on hda1
[  493.577281] exe(2453): WRITE block 2097544 on hda1
[  493.577294] exe(2453): WRITE block 2097600 on hda1
[  493.577307] exe(2453): WRITE block 2097640 on hda1
[  493.577320] exe(2453): WRITE block 2361888 on hda1
[  493.577334] exe(2453): WRITE block 2361896 on hda1
[  493.577345] exe(2453): WRITE block 2361904 on hda1
[  493.577356] exe(2453): WRITE block 2361912 on hda1
[  493.577367] exe(2453): WRITE block 2361920 on hda1
[  493.577378] exe(2453): WRITE block 2361992 on hda1
[  493.577391] exe(2453): WRITE block 2362120 on hda1
[  493.577404] exe(2453): WRITE block 2362136 on hda1
[  493.577417] exe(2453): WRITE block 2362168 on hda1
[  493.577429] exe(2453): WRITE block 2362176 on hda1
[  493.577440] exe(2453): WRITE block 2362232 on hda1
[  493.577478] exe(2453): WRITE block 2363496 on hda1
[  493.577494] exe(2453): WRITE block 2363728 on hda1
[  493.577507] exe(2453): WRITE block 2363864 on hda1
[  493.577520] exe(2453): WRITE block 2621440 on hda1
[  493.603790] exe(2453): WRITE block 2885464 on hda1
[  493.603821] exe(2453): WRITE block 3145728 on hda1
[  493.603839] exe(2453): WRITE block 3145736 on hda1
[  493.603853] exe(2453): WRITE block 3146696 on hda1
[  493.603867] exe(2453): WRITE block 3146792 on hda1
[  493.603881] exe(2453): WRITE block 3148640 on hda1
[  493.603895] exe(2453): WRITE block 5242896 on hda1
[  493.603908] exe(2453): WRITE block 5242944 on hda1
[  493.603922] exe(2453): WRITE block 5505024 on hda1
[  493.603956] exe(2453): WRITE block 5505032 on hda1
[  493.603967] exe(2453): WRITE block 5506664 on hda1
[  493.603980] exe(2453): WRITE block 5506696 on hda1
[  493.603993] exe(2453): WRITE block 6815744 on hda1
[  493.603993] exe(2453): WRITE block 6815752 on hda1
[  493.604101] exe(2453): WRITE block 6816016 on hda1
[  493.604115] exe(2453): WRITE block 6816024 on hda1
[  493.604127] exe(2453): WRITE block 7080592 on hda1
[  493.604140] exe(2453): WRITE block 9437200 on hda1
[  493.604153] exe(2453): WRITE block 10223616 on hda1
[  493.604166] exe(2453): WRITE block 10223624 on hda1
[  493.604176] exe(2453): WRITE block 10223632 on hda1
[  493.604187] exe(2453): WRITE block 10223816 on hda1
[  493.604200] exe(2453): WRITE block 10223824 on hda1
[  493.604220] exe(2453): WRITE block 10225640 on hda1
[  493.604233] exe(2453): WRITE block 10226704 on hda1
[  493.615647] exe(2453): WRITE block 0 on hda1
fsck 1.41.3 (12-Oct-2008)
Warning!  /dev/hda1 is mounted.
Pass 1: Checking inodes, blocks, and sizes
Deleted inode 72454 has zero dtime.  Fix? no

Deleted inode 72470 has zero dtime.  Fix? no

Deleted inode 75630 has zero dtime.  Fix? no

Deleted inode 172265 has zero dtime.  Fix? no

Deleted inode 217499 has zero dtime.  Fix? no

Deleted inode 314258 has zero dtime.  Fix? no

Deleted inode 320025 has zero dtime.  Fix? no

Pass 2: Checking directory structure
Entry '.cache' in /etc/lvm/cache (43755) has deleted/unused inode 43675.  
Clear? no

Entry 'motd' in /var/run (64387) has deleted/unused inode 209776.  Clear? no

Entry 'utmp' in /var/run (64387) has deleted/unused inode 209782.  Clear? no

Entry 'sm-notify.pid' in /var/run (64387) has deleted/unused inode 209777.  
Clear? no

Entry 'rpc.statd.pid' in /var/run (64387) has deleted/unused inode 209778.  
Clear? no

Entry 'portmap.state' in /var/run (64387) has deleted/unused inode 209779.  
Clear? no

Entry 'portmap_mapping' in /var/run (64387) has deleted/unused inode 209780.  
Clear? no

Entry 'portmap.pid' in /var/run (64387) has deleted/unused inode 209781.  
Clear? no

Entry 'state' in /var/lib/nfs (64537) has deleted/unused inode 102370.  Clear? 
no

Entry 'asound.state' in /var/lib/alsa (64552) has deleted/unused inode 217499.  
Clear? no

Entry 'dhclient.eth0.leases' in /var/lib/dhcp3 (72963) has deleted/unused inode 
72454.  Clear? no

Entry 'dmesg' in /var/log (72444) has deleted/unused inode 72470.  Clear? no

Entry 'checkfs' in /var/log/fsck (72445) has deleted/unused inode 75630.  
Clear? no

Entry '.bash_history' in /root (289729) has deleted/unused inode 172265.  
Clear? no

Entry 'adjtime' in /etc (313873) has deleted/unused inode 320025.  Clear? no

Entry 'blkid.tab' in /etc (313873) has deleted/unused inode 314258.  Clear? no

Entry 'resolv.conf' in /etc (313873) has deleted/unused inode 320027.  Clear? no

Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Unattached inode 47217
Connect to /lost+found? no

Unattached inode 65079
Connect to /lost+found? no

Unattached inode 65080
Connect to /lost+found? no

Unattached inode 65081
Connect to /lost+found? no

Unattached inode 65082
Connect to /lost+found? no

Unattached inode 65084
Connect to /lost+found? no

Unattached inode 65090
Connect to /lost+found? no

Unattached zero-length inode 65139.  Clear? no

Unattached inode 65139
Connect to /lost+found? no

Unattached inode 65257
Connect to /lost+found? no

Unattached inode 65330
Connect to /lost+found? no

Unattached inode 72611
Connect to /lost+found? no

Unattached inode 76356
Connect to /lost+found? no

Unattached inode 76362
Connect to /lost+found? no

Unattached inode 172324
Connect to /lost+found? no

Unattached inode 320026
Connect to /lost+found? no

Unattached inode 320028
Connect to /lost+found? no

Unattached inode 320029
Connect to /lost+found? no

Pass 5: Checking group summary information
Block bitmap differences:  -7847 -307737 -317857 -318175 -319476 -319479 
-319754 -324135 -(710742--710743) -(888912--888913) -1302534
Fix? no

Inode bitmap differences:  -72454 -72470 -75630 -172265 -217499 -314258 -320025
Fix? no


/dev/hda1: ********** WARNING: Filesystem still has errors **********

/dev/hda1: 170206/329968 files (2.0% non-contiguous), 1068675/1319330 blocks
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev

Reply via email to