inodes are no longer constant across VFAT mounts at kernel 2.2.14

From: Norman Back (norman.back@tesco.net)
Date: Sun Jan 23 2000 - 07:24:27 EST


[1.] One line summary of the problem:
inodes are no longer constant across VFAT mounts at kernel 2.2.14

[2.] Full description of the problem
inodes are no longer constant across mounts at kernel 2.2.14.
     This breaks the GNU tar option -g for VFAT filestore. tar -g works fine
at kernel 2.2.5
     umsdos and msdos is similarly broken at 2.2.14

[3.] Keywords
filestore vfat kernel

[4.] Kernel version
Linux version 2.2.14 (root@home1.nbacks) (gcc version egcs-2.91.66
19990314/Linux (egcs-1.1.2 release)) #7 Wed Jan 12 20:36:09 GMT 2000

[5.] Output of Oops.. message
N/A

[6.]A small shell script that demonstrates the problem
Script:
 umount /DRVL
 mount /dev/hda15 /DRVL -t vfat
 df -k /DRVL
 ls -i /DRVL
 umount /DRVL
 mount /dev/hda15 /DRVL -t vfat
 df -k /DRVL
 ls -i /DRVL

Output from script:
 Filesystem 1k-blocks Used Available Use% Mounted on
 /dev/hda15 7972 4200 3772 53% /DRVL
      59 b
      60 m75nx.extray2kreps
      61 recycled
 Filesystem 1k-blocks Used Available Use% Mounted on
 /dev/hda15 7972 4200 3772 53% /DRVL
      65 b
      66 m75nx.extray2kreps
      67 recycled

inodes change across mounts.

[7.]Environment

BASH=/bin/bash
BASH_VERSION=1.14.7(1)
COLORTERM=
COLUMNS=80
DISPLAY=:0
ENV=/root/.bashrc
EUID=0
HISTFILE=/root/.bash_history
HISTFILESIZE=1000
HISTSIZE=1000
HOME=/root
HOSTNAME=home1.nbacks
HOSTTYPE=i386
IFS=

INPUTRC=/etc/inputrc
KDEDIR=/usr
LINES=22
LOGNAME=root
MAIL=/var/spool/mail/root
MAILCHECK=60
OLDPWD=/tmp
OPTERR=1
OPTIND=1
OSTYPE=Linux
PATH=/sbin:/usr/sbin:/bin:/usr/bin::/usr/X11R6/bin:/usr/local/bin:/opt/schil
y/bin:/root/bin:.
PPID=671
PS1=[\u@\h \W]\$
PS2=>
PS4=+
PWD=/tmp/bugreport
SHELL=/bin/bash
SHLVL=1
TERM=xterm
UID=0
USER=root
USERNAME=root
_=/proc/version

[7.1]Software

-- Versions installed: (if some fields are empty or looks
-- unusual then possibly you have very old versions)
Linux home1.nbacks 2.2.14 #7 Wed Jan 12 20:36:09 GMT 2000 i586 unknown
Kernel modules 2.1.121
Gnu C egcs-2.91.66
Binutils 2.9.1.0.23
Linux C Library 2.1.1
Dynamic linker ldd (GNU libc) 2.1.1
Procps 2.0.2
Mount 2.9o
Net-tools 1.52
Console-tools 1999.03.02
Sh-utils 1.16
Modules Loaded nfsd lockd sunrpc 3c503 8390 nls_iso8859-1 nls_cp437
vfat fat

[7.2]Processor info

processor : 0
vendor_id : GenuineIntel
cpu family : 5
model : 2
model name : Pentium 75 - 200
stepping : 12
cpu MHz : 132.958523
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : yes
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr mce cx8
bogomips : 53.04

[7.3]Module information

nfsd 143420 8 (autoclean)
lockd 30952 0 (autoclean) [nfsd]
sunrpc 52740 0 (autoclean) [nfsd lockd]
3c503 5616 1 (autoclean)
8390 6244 0 (autoclean) [3c503]
nls_iso8859-1 2020 10 (autoclean)
nls_cp437 3548 10 (autoclean)
vfat 9180 10 (autoclean)
fat 30464 10 (autoclean) [vfat]

[7.4]SCSI info

Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: IMES Model: ICD-1200AT VC6Z Rev: A01
  Type: CD-ROM ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 00 Lun: 01
  Vendor: IMES Model: ICD-1200AT VC6Z Rev: A01
  Type: CD-ROM ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 00 Lun: 02
  Vendor: IMES Model: ICD-1200AT VC6Z Rev: A01
  Type: CD-ROM ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 00 Lun: 03
  Vendor: IMES Model: ICD-1200AT VC6Z Rev: A01
  Type: CD-ROM ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 00 Lun: 04
  Vendor: IMES Model: ICD-1200AT VC6Z Rev: A01
  Type: CD-ROM ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 00 Lun: 05
  Vendor: IMES Model: ICD-1200AT VC6Z Rev: A01
  Type: CD-ROM ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 00 Lun: 06
  Vendor: IMES Model: ICD-1200AT VC6Z Rev: A01
  Type: CD-ROM ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 00 Lun: 07
  Vendor: IMES Model: ICD-1200AT VC6Z Rev: A01
  Type: CD-ROM ANSI SCSI revision: 02

[7.5]
N/A

[7.6] Other observations

vfat inode were OK at kernel 2.2.5

umsdos and msdos is similarly broken at 2.2.14

 Regards
  Norman Back

-
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/



This archive was generated by hypermail 2b29 : Sun Jan 23 2000 - 21:00:29 EST