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.
- 1564 megtekintés
Hozzászólások
Mit mond a df -i parancs?
- A hozzászóláshoz be kell jelentkezni
df -i
/dev/sdc1 61056 20 61036 1% /mnt3
- A hozzászóláshoz be kell jelentkezni
Hasznald az e2fsck -f opciojat, hogy csinaljon is valamit.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Tudom alap, de talán: Rejtett fájlok? ls -lah mit mond?
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni