Bug in MSDOS filesystem

Bernd Schmidt (crux@Pool.Informatik.RWTH-Aachen.DE)
Wed, 5 Feb 1997 15:54:13 +0100 (MET)


I just got a bunch of kernel messages and a mildly corrupted DOS filesystem.

System:
Linux 2.0.27 (+one harmless patch), gcc 2.7.2.1, binutils 2.7
Pentium-90, Adaptec 2940 + 2 IBM harddisks, sda and sdb (the machine is stable)

I had mounted a DOS fs (/dosc, on sda1) which was almost full. The Linux
filesystem is on sdb7. I was doing the following
/usr# zcat file1.gz >/dosc/file2

where file2 already existed on /dosc (I wanted to overwrite it). The command
failed with "filesystem full", and at the same time these messages appeared:

Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 0 <> 204
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 1 <> 205
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 2 <> 206
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 3 <> 207
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 4 <> 208
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 5 <> 209
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 6 <> 210
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 7 <> 211
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 8 <> 212
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 9 <> 213
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 10 <> 214
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 11 <> 215
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 12 <> 216
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 13 <> 217
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 14 <> 218
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 15 <> 219
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 16 <> 220
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 17 <> 221
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 18 <> 222
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 19 <> 223
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 20 <> 224
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 21 <> 225
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 22 <> 226
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 23 <> 227
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 24 <> 228
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 25 <> 229
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 26 <> 230
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 27 <> 231
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 28 <> 232
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 29 <> 233
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 30 <> 234
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 31 <> 235
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 32 <> 236
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 33 <> 237
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 34 <> 238
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 35 <> 239
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 36 <> 240
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 37 <> 241
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 38 <> 242
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 39 <> 243
Feb 5 14:23:22 darkstar kernel: file_cluster badly computed!!! 40 <> 244

Scandisk was able to fix the MS-DOS fs without any problem.

Bernd