Fórum Root.cz

Hlavní témata => Distribuce => Téma založeno: beer 16. 11. 2016, 09:58:57

Název: OpenWRT – nelze vytvořit složku, na kartě prý není místo
Přispěvatel: beer 16. 11. 2016, 09:58:57
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á?
Název: Re:openwrt, nejde vytvořit složku - není místo na sdkartě, i když je
Přispěvatel: beer 16. 11. 2016, 10:03:28
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?
Název: Re:OpenWRT – nelze vytvořit složku, na kartě prý není místo
Přispěvatel: BzF 16. 11. 2016, 10:21:16
Co dá výpis
Kód: [Vybrat]
df -i /mnt/sdcard/
Název: Re:OpenWRT – nelze vytvořit složku, na kartě prý není místo
Přispěvatel: beer 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
Název: Re:OpenWRT – nelze vytvořit složku, na kartě prý není místo
Přispěvatel: trubicoid2 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
Název: Re:OpenWRT – nelze vytvořit složku, na kartě prý není místo
Přispěvatel: beer 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.
Název: Re:OpenWRT – nelze vytvořit složku, na kartě prý není místo
Přispěvatel: BzF 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
Název: Re:OpenWRT – nelze vytvořit složku, na kartě prý není místo
Přispěvatel: beer 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.
Název: Re:OpenWRT – nelze vytvořit složku, na kartě prý není místo
Přispěvatel: Trubicoid2 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)
Název: Re:OpenWRT – nelze vytvořit složku, na kartě prý není místo
Přispěvatel: beer 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.
Název: Re:OpenWRT – nelze vytvořit složku, na kartě prý není místo
Přispěvatel: Trubicoid2 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.
Název: Re:OpenWRT – nelze vytvořit složku, na kartě prý není místo
Přispěvatel: trubicoid2 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