SD kártya üres, mégis 25% foglaltságot jelez

Fórumok

EXT3 formátumú SD kártyán eltűnt 254MB az 1GB helyből. Az egyik teszt kártyán minden fájl és mappa törlésre került. sync parancs is futtatva

df -Th

/dev/sdc1 ext3 939M 254M 676M 28% /mnt

du -h

4,0K .

Ha formázom a kártyát, akkor minden rendeződik. Viszont vannak éles használatban levő kártyák, melyeken ugyanez a helyzet és ezeknél nem lehetséges a formázás.
Az e2fsck parancsot se merem futtatni, mert lecsatolni sem lehet a kártyákat, mivel több program is fogja, használja azt.

Van esetleg valami ötlet, vagy parancs ami rendezni tudná formázás nélkül a szabad hely felszabadítását?

Közben egy normál linuxos gépen, csak az SD -t megpróbáltam e2fsck-val javítani, de a helyet ez sem szabadította fel.

e2fsck 1.42 (29-Nov-2011)
/dev/sdc1: clean, 11/61056 files, 68746/244180 blocks

df -Th

/dev/sdc1 ext3 939M 254M 638M 29% /mnt3

zerofree program is hatástalan sajnos.

Hozzászólások

Hasznald az e2fsck -f opciojat, hogy csinaljon is valamit.

e2fsck 1.42 (29-Nov-2011)
1. lépés: inode-ok, blokkok és méretek ellenőrzése
7. inode illegális Törlés? igen

Illegal block #8460 (546308331) in inode 7. TÖRÖLVE.
Illegal block #8461 (538976288) in inode 7. TÖRÖLVE.
Illegal block #8462 (2105376) in inode 7. TÖRÖLVE.
Illegal block #8465 (15726592) in inode 7. TÖRÖLVE.
Illegal block #8466 (2097215) in inode 7. TÖRÖLVE.
Illegal block #8468 (1953663) in inode 7. TÖRÖLVE.
Illegal block #8469 (4163436672) in inode 7. TÖRÖLVE.
Illegal block #8470 (1318065742) in inode 7. TÖRÖLVE.
Illegal block #8471 (1095639119) in inode 7. TÖRÖLVE.
Illegal block #8472 (538985805) in inode 7. TÖRÖLVE.
Illegal block #8473 (1095114784) in inode 7. TÖRÖLVE.
Too many illegal blocks in inode 7.
Inode törlése? igen

Restarting e2fsck from the beginning...
Az átméretezési inode nem érvényes. Újralétrehozás? igen

1. lépés: inode-ok, blokkok és méretek ellenőrzése
2. lépés: könyvtárszerkezet ellenőrzése
3. lépés: könyvtárkapcsolatok ellenőrzése
/lost+found not found. Létrehozás? igen

4. lépés: referenciaszámok ellenőrzése
5. lépés: csoportösszefoglaló információinak ellenőrzése
Block bitmap differences: +541 -545
Javítás? igen

Free blocks count wrong for group #0 (31782, counted=31783).
Javítás? igen

Free blocks count wrong for group #3 (28132, counted=32228).
Javítás? igen

Free blocks count wrong for group #4 (104, counted=32289).
Javítás? igen

Free blocks count wrong for group #5 (8003, counted=32228).
Javítás? igen

Free blocks count wrong (174990, counted=235497).
Javítás? igen

Free inodes count wrong for group #3 (7631, counted=7632).
Javítás? igen

Free inodes count wrong (61035, counted=61036).
Javítás? igen

/dev/sdc1: ***** A FÁJLRENDSZER MÓDOSÍTVA LETT *****
/dev/sdc1: 20/61056 files (0.0% non-contiguous), 8683/244180 blocks

Így most jónak tűnik, csak nem igazán merem távoli gépnél futtatni, mivel mysql és logok kerülnek rá, tehát umount nem igazán lehetséges.

Tudom alap, de talán: Rejtett fájlok? ls -lah mit mond?

Az ext3 már journalozik (így helyes? :)), tehát pl. a journal foglalhatja a helyet, és az a fájl valami chattr vagy hasonló varázslattal el van rejtve előled.

--