Messages in this thread | | | Date | Sat, 28 Nov 1998 20:51:52 +0900 | From | Sangsu Kim <> | Subject | kernel 2.0.36: isofs dir problem |
| |
I am using Linux kernel 2.0.36 (with GSCD R560B) now and found a problem about file list of cdrom directory.
There was 200 files in in a directory of a CD, but after patched kernel to 2.0.36, there is only 100 files in it, at least in the view of `ls'.
ls shows only half of them, but I can read files with their file names.
For an example, in /cdrom/data/ has ``really and exactly'' 200 files ( a001.dat to a100.dat and a001.txt to a100.txt). ls shows, however, only 100 files missing some files. ( In my case a03*.*, a04*.*, a06*.*, a07*.*, a08*.*) A strange thing is that the all the files are readable by each file names. So for a hidden file a031.dat `cat a031.dat' works well with no problem. `ls a0 31.dat' works well too! This file list problem makes different results of du and df too. (du -sk /cdrom < df -k /cdrom)
I tested my CDs. This problem occurs only with some CDs not all CD, especially with one has directories contain many files.
After I changed fs/isofs/dir.c to old 2.0.35 one, the weird problem doesn't occur any more.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |