XFS: törölhetetlen könyvtár

Debian etch, három partíción PV, ezen egy LV egy XFS partícióval.


# xfs_repair
...
        - moving disconnected inodes to lost+found ...
disconnected dir inode 3372646880, moving to lost+found

És ez minden (akár közvetlen egymás utáni) xfs_repair végén is így van.

Ha megpróbálom törölni a .../lost+found/3372646880 könyvtárat (rmdir), akkor azt mondja, hogy nem üres, ha pedig rm -rf, akkor Input/output errorral elszáll a fájlrendszer - de egy umount/mount után újra használható (a többi része). És ha időközben egyszer csak (véletlenszerűen) elszáll, ugyanígy "gyógyítható".


Jun 29 09:10:10 kernel: xfs_inotobp: xfs_imap()  returned an error 22 on dm-0.  Returning error. 
Jun 29 09:10:10 kernel: xfs_iunlink_remove: xfs_inotobp()  returned an error 22 on dm-0.  Returning error. 
Jun 29 09:10:10 kernel: xfs_inactive:    xfs_ifree() returned an error = 22 on dm-0
Jun 29 09:10:10 kernel: Filesystem "dm-0": I/O Error Detected.  Shutting down filesystem: dm-0
Jun 29 09:10:10 kernel: Please umount the filesystem, and rectify the problem(s)

Jun 29 09:10:10 kernel: xfs_force_shutdown(dm-0,0x1) called from line 1763 of file fs/xfs/xfs_vnodeops.c.  Return address = 0xc029f84c
Jun 29 09:24:12 kernel: xfs_force_shutdown(dm-0,0x1) called from line 338 of file fs/xfs/xfs_rw.c.  Return address = 0xc02a09c6
Jun 29 09:24:12 kernel: xfs_force_shutdown(dm-0,0x1) called from line 338 of file fs/xfs/xfs_rw.c.  Return address = 0xc02a09c6

Eddig vanilla 2.6.17.x kernel volt, utána tettem fel debian forrásból 2.6.18-at, nem változott semmi. (# CONFIG_4KSTACKS is not set)

Hogy lehetne meggyógyítani vagy likvidálni azt a könyvtárat?

szaszi

Hozzászólások

Sose volt xfs-em (jó véleményem sem alakult ki róla a tesztjeim alapján), ezért csak általánosságban... ha az fsck, repair, stb. csődöt mond, akkor filerendszer dump / restore (dd, dd_rescue és társai). Vinyóra badblocks, stb.

--
trey @ gépház