[MEGOLDVA] Törölhetetlen könyvtár

Fórumok

Sziasztok!

Az alábbi gondom akadt:

Törölni akartam egy Virtualbox virtuális gépet könyvtárszinten. Miközben nyomta be a trash-be, elakadt. Nem lehetett üríteni a trasht, és a sima törlés nem is működött. Átnevezni lehetett, ezért újra van normális szemetes a külső meghajtón (ahol ez történt), de ez nem segít azon, hogy nem tudok (shift+del -lel sem) megszabadulni a könyvtártól.

A ".Trash-1000" lett átnevezve "ittmaradt"-ra. A túró meg a külső meghajtóm. Az a furcsa, hogy a MAC mappába belépve a files fogad. Abban a Virtualbox VMs és így tovább, körkörösen, gyanítom ebből fakad minden törlés nyűgje. A könyvtár szemmel láthatóan létezik.

gordon@toshibarat:/var/run/media/gordon/Túró 1TB/ittmaradt/files/VirtualBox VMs> sudo rmdir --ignore-fail-on-non-empty MAC/
rmdir: ”MAC/” eltávolítása meghiúsult: Nincs ilyen fájl vagy
gordon@toshibarat:/var/run/media/gordon/Túró 1TB/ittmaradt/files/VirtualBox VMs> ls -lah
összesen 4,0K
drwx------ 1 gordon users 0 júl 8 08.15 .
drwx------ 1 gordon users 0 júl 8 08.18 ..
drwx------ 1 gordon users 4,0K júl 24 12.59 MAC

Kerestem a témában, de nem találtam olyat, ami segítene. Millió olyan találat van, hogy jogosultság miatt nem megy a törlés/trash ürítés, de itt nem ez a gond. Tudtok erre valamit? (korábbi topic/link is jó, belátom, ha csak rosszul kerestem, csak legyen :)

Hozzászólások

Sajnos nem jogosultság kérdése:
gordon@toshibarat:/var/run/media/gordon/Túró 1TB/ittmaradt/files/VirtualBox VMs> sudo rm -rf MAC/
root's password:
rm: FIGYELMEZTETÉS: körkörös könyvtárszerkezet.
Ez majdnem biztosan azt jelenti, hogy a fájlrendszer sérült.
ÉRTESÍTSD A RENDSZERGAZDÁT.
A következő könyvtár része a körnek:
”MAC/files/VirtualBox VMs/MAC/files/VirtualBox VMs/MAC”

rm: ”MAC/files/VirtualBox VMs/MAC/files” nem törölhető: A könyvtár nem üres

------------------------
Everyone is a winner*

Milyen op.rendszer?
És milyen fájlrendszeren van mindez?
A mount pointot valóban 'Túró 1TB' néven használod?

ls -lid MAC
mit mond?
Pontosabban az első oszlopban ki kell, hogy írja a MAC könyvtár által használt inode-ot.
Meg kellene nézni, hogy a 'find . -inum <a fentire kiírt inode>' mit talál...

Upsz, ezt valóban írhattam volna.

* OpenSUSE 13.1, 64 bit
* ext4-es fájlrendszer.
* igen

find kimenet:
gordon@toshibarat:/var/run/media/gordon/Túró 1TB/ittmaradt/files/VirtualBox VMs> find -L /var/run/media/gordon/Túró\ 1TB/ittmaradt -xtype l
find: File system loop detected; ‘/var/run/media/gordon/Túró 1TB/ittmaradt/files/VirtualBox VMs/MAC’ is part of the same file system loop as ‘/var/run/media/gordon/Túró 1TB/ittmaradt’.

ls -lid MAC inode egyezik az ittmaradt-tal:
gordon@toshibarat:/var/run/media/gordon/Túró 1TB/ittmaradt/files/VirtualBox VMs> ls -lid MAC/
634269 drwx------ 1 gordon users 4096 júl 24 12.59 MAC/
gordon@toshibarat:/var/run/media/gordon/Túró 1TB/ittmaradt/files/VirtualBox VMs> ls -lid /var/run/media/gordon/Túró\ 1TB/ittmaradt/
634269 drwx------ 1 gordon users 4096 júl 24 12.59 /var/run/media/gordon/Túró 1TB/ittmaradt/

Fel lehet ezt oldani valahogy?
------------------------
Everyone is a winner*

fsck nevű varázseszközön lehetne gondolkodni. Lehetőleg unmounted állapotban.

fsck nyert. Köszönöm szépen mindenkinek!
------------------------
Everyone is a winner*