Hi,
I have a problem on Solaris 10 regarding deletion of files
when I try to recursively delete the directory /opt/Tivoli as root, I get the following error message:
rm: Unable to remove directory Tivoli/lcf/dat/1/no-del/bin/solaris2/TME: File exists
rm: Unable to remove directory Tivoli/lcf/dat/1/no-del/bin/solaris2: File exists
rm: Unable to remove directory Tivoli/lcf/dat/1/no-del/bin: File exists
rm: Unable to remove directory Tivoli/lcf/dat/1/no-del: File exists
rm: Unable to remove directory Tivoli/lcf/dat/1: File exists
rm: Unable to remove directory Tivoli/lcf/dat: File exists
rm: Unable to remove directory Tivoli/lcf: File exists
rm: Unable to remove directory Tivoli: File exists
ls -ldR:
.:
total 2
230329 drwxr-xr-x 3 root other 512 Mar 8 16:47 lcf
./lcf:
total 2
230335 drwxr-xr-x 3 root other 512 Feb 28 13:45 dat
./lcf/dat:
total 2
230336 drwxr-xr-x 3 root other 512 Mar 8 16:47 1
./lcf/dat/1:
total 2
230364 drwsrwxrwt 3 root other 512 Mar 8 16:41 no-del
./lcf/dat/1/no-del:
total 2
230522 drwsrwxrwt 3 root root 512 Mar 7 15:31 bin
./lcf/dat/1/no-del/bin:
total 2
230523 drwsrwxrwt 3 root root 512 Mar 8 16:31 solaris2
./lcf/dat/1/no-del/bin/solaris2:
total 2
234624 drwsrwxrwt 3 root root 512 Mar 8 16:31 TME
./lcf/dat/1/no-del/bin/solaris2/TME:
I can mv it in the same fs , when I move it to /tmp for example, the destination directory is created, but the source dir still remains
fuser -c . in /opt works
fuser -c . in /opt/Tivoli gives the following error msg: .: fuser: Invalid argument
removing /opt/Tivoli/lcf/dat/1/no-del/bin/solaris2/TME with rmdir result in
rmdir: directory "/opt/Tivoli/lcf/dat/1/no-del/bin/solaris2/TME": Directory not empty, but it is empty
output of mount:
PHP Code:
/opt on /dev/md/dsk/d41 read/write/setuid/devices/intr/largefiles/logging/xattr/onerror=panic/dev=1540029 on Tue Jan 30 06:16:36 2007
I can't unmount the fs for a check, any ideas?
thanks in advance
funksen