Ho una directory sul mio sistema Debian. La directory è:
root@debian:/3/20150626# stat 00
File: `00'
Size: 6 Blocks: 0 IO Block: 4096 directory
Device: fe00h/65024d Inode: 4392587948 Links: 3
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2015-06-25 20:00:00.086150791 -0400
Modify: 2015-07-07 12:39:04.174903234 -0400
Change: 2015-07-07 12:39:04.174903234 -0400
Birth: -
La directory è vuota:
root@debian:/3/20150626# ls -al 00
total 0
drwxr-xr-x 3 root root 6 Jul 7 12:39 .
drwxr-xr-x 3 root root 23 Jul 7 12:56 ..
Ma il mio sistema non la pensa così:
root@debian:/3/20150626# rm -rf 00
rm: cannot remove `00': Directory not empty
Non so perché ciò accada né sono in grado di trovare un modo per andare avanti. Qualcuno può fornire assistenza?
Nessuna delle precedenti domande che ho potuto individuare ha risolto questo problema specifico. Ma, per rispondere ad alcune delle domande che ho visto poste su post simili:
a.) La cartella è stata creata da un processo in esecuzione, che ha creato molte cartelle in precedenza e queste cartelle sono state rimosse molte volte in precedenza. Questo specifico è bloccato nel limbo.
b.) Non ci dovrebbe essere nulla scritto in questa directory ora. Ho controllato molte volte e l' ls -al
output non restituisce sempre nulla.
c.) Ho controllato lsof e non c'è nulla aperto per questa directory:
root@debian:/3/20150626# lsof 00
root@debian:/3/20150626#
d.) rm
non è aliasato per nient'altro. È abbastanza vicino allo stock di Debian ... niente di speciale fatto con nessuno dei principali programmi di Bash come rm
, ecc.
e.) La ridenominazione è consentita ma non è ancora possibile eliminare:
root@debian:/3/20150626# mv 00 delete_me
root@debian:/3/20150626# ls -al
total 0
drwxr-xr-x 3 root root 30 Jul 7 13:45 .
drwxr-xr-x 7 root root 105 Jul 7 12:57 ..
drwxr-xr-x 3 root root 6 Jul 7 12:39 delete_me
root@debian:/3/20150626# rm -rf delete_me
rm: cannot remove `delete_me': Directory not empty
root@debian:/3/20150626# ls -al delete_me/
total 0
drwxr-xr-x 3 root root 6 Jul 7 12:39 .
drwxr-xr-x 3 root root 30 Jul 7 13:45 ..
** Nota, di seguito denominato "delete_me" da quando l'ho rinominato e ho intenzione di seguire il flusso.
f.) Questa è l'unica directory che viene restituita quando corro find
su di essa.
root@debian:/3/20150626# find / -type d -name delete_me
/3/20150626/delete_me
root@debian:/3/20150626# find delete_me
delete_me
g.) lsattr non mostra nulla:
root@debian:/3/20150626# lsattr
---------------- ./delete_me
lsattr
per vedere se ci sono attributi speciali assegnati ad esso?
stat
output (e / o riprovare a rmdir)?