OpenWRT – nelze vytvořit složku, na kartě prý není místo

beer

  • *****
  • 729
    • Zobrazit profil
Kód: [Vybrat]
df /mnt/sdcard/ -h
Filesystem                Size      Used Available Use% Mounted on
/dev/mmcblk0p1           61.5G      7.8G     50.6G  13% /mnt/sdcard

root@turris:/mnt/sdcard# mkdir /mnt/sdcard/downloads/transmission_config       
mkdir: can't create directory '/mnt/sdcard/downloads/transmission_config': No space left on device
Co to způsobuje? Je karta vadná?
« Poslední změna: 16. 11. 2016, 10:08:52 od Petr Krčmář »


beer

  • *****
  • 729
    • Zobrazit profil
Když jsem smazal jeden soubor, hned bylo možné složku vytvořit. Je možné, že jsem koupil fake kartu, která nemá udávanou velikost?

BzF

Re:OpenWRT – nelze vytvořit složku, na kartě prý není místo
« Odpověď #2 kdy: 16. 11. 2016, 10:21:16 »
Co dá výpis
Kód: [Vybrat]
df -i /mnt/sdcard/

beer

  • *****
  • 729
    • Zobrazit profil
Re:OpenWRT – nelze vytvořit složku, na kartě prý není místo
« Odpověď #3 kdy: 16. 11. 2016, 10:27:58 »
Co dá výpis
Kód: [Vybrat]
df -i /mnt/sdcard/

-i busybox nezná

Kód: [Vybrat]
df -ih /mnt/sdcard

df: invalid option -- i

BusyBox v1.23.2 (2016-09-01 15:28:15 CEST) multi-call binary.
Usage: df [-PkmhT] [FILESYSTEM]...
Print filesystem usage statistics
 -P POSIX output format
 -k 1024-byte blocks (default)
 -m 1M-byte blocks
 -h Human readable (e.g. 1K 243M 2G)
 -T Print filesystem type

trubicoid2

Re:OpenWRT – nelze vytvořit složku, na kartě prý není místo
« Odpověď #4 kdy: 16. 11. 2016, 10:45:53 »
a co to je za FS?
Kód: [Vybrat]
mount
na omnii je / kupodivu btrfs, jestli to tak mas taky, tak
Kód: [Vybrat]
btrfs filesystem df /mnt-sdcard a potom asi
Kód: [Vybrat]
btrfs balance start -musage=99 -dusage=99 /mnt/sdcard pripadne dej i
Kód: [Vybrat]
btrfs scrub start -B /mnt/sdcard
no a pokud to je extX, tak kde mas nejvic souboru najdes pomoci
Kód: [Vybrat]
du /mnt/sdcard |sort -k1 -n


beer

  • *****
  • 729
    • Zobrazit profil
Re:OpenWRT – nelze vytvořit složku, na kartě prý není místo
« Odpověď #5 kdy: 16. 11. 2016, 11:02:50 »
no a pokud to je extX, tak kde mas nejvic souboru najdes pomoci
Kód: [Vybrat]
du /mnt/sdcard |sort -k1 -n
Je to ext2, ty čísla udávají počet souborů, nebo velikost jednotlivých souborů?

Je tam pár složek s gitem, kde malé soubory jsou.

BzF

Re:OpenWRT – nelze vytvořit složku, na kartě prý není místo
« Odpověď #6 kdy: 16. 11. 2016, 11:25:14 »
Zkuste to
Kód: [Vybrat]
df -i /mnt/sdcard/ v nějakém kompu s plnotučným linuxem. Nebo zkuste na té kartě (když hlásí, že je "plná") vytvořit další soubor, třeba
Kód: [Vybrat]
date > /mnt/sdcard/date.txt

beer

  • *****
  • 729
    • Zobrazit profil
Re:OpenWRT – nelze vytvořit složku, na kartě prý není místo
« Odpověď #7 kdy: 16. 11. 2016, 11:27:52 »
Zkuste to
Kód: [Vybrat]
df -i /mnt/sdcard/ v nějakém kompu s plnotučným linuxem. Nebo zkuste na té kartě (když hlásí, že je "plná") vytvořit další soubor, třeba
Kód: [Vybrat]
date > /mnt/sdcard/date.txt

To jsem zkoušel, dokud jsem jeden soubor nesmazal, nemohl jsem vytvořit ani prázdnou složku, natož pak soubor. S plnohodnotným linuxem je problém, karta je umístěná pod ram, musí se odšroubovat kryt, vyndat ram, a už mám poškozený ram slot, někdy mi ramka vyskočí ven, takže bych to nerad rozebíral.

Trubicoid2

Re:OpenWRT – nelze vytvořit složku, na kartě prý není místo
« Odpověď #8 kdy: 16. 11. 2016, 13:32:44 »
no a pokud to je extX, tak kde mas nejvic souboru najdes pomoci
Kód: [Vybrat]
du /mnt/sdcard |sort -k1 -n
Je to ext2, ty čísla udávají počet souborů, nebo velikost jednotlivých souborů?

Je tam pár složek s gitem, kde malé soubory jsou.

Je to velikost souboru. But se zbavit malych souboru,  treba zatarovat. Nebo znova naformatovat s vice inode ( mensi cislo za -i). Nebo pouzit fs, ktery omezeni inode nema (xfs, btrfs)

beer

  • *****
  • 729
    • Zobrazit profil
Re:OpenWRT – nelze vytvořit složku, na kartě prý není místo
« Odpověď #9 kdy: 16. 11. 2016, 18:45:48 »
A není reálné, že je ukazuje fake kapacitu? Vím, že se často některé čínské krámy prodávají s vyšší kapacitou.

Trubicoid2

Re:OpenWRT – nelze vytvořit složku, na kartě prý není místo
« Odpověď #10 kdy: 16. 11. 2016, 19:05:14 »
Myslím že ne. Spíš došly inody. Zkus nějaký malý soubory ubrat. A připrav se všechno zazálohovat a znova formátovat s více inodama nebo jiným FS.

trubicoid2

Re:OpenWRT – nelze vytvořit složku, na kartě prý není místo
« Odpověď #11 kdy: 17. 11. 2016, 10:42:16 »
No vyzkouset to muzes tak, ze smazes par malych souboru a udelas jeden velky klidne 40GiB a mel by se vejit.

Kód: [Vybrat]
dd if=/dev/zero of=/testfile bs=1M count=40000 conv=sync