Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: beer 16. 11. 2016, 09:58:57
-
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á?
-
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?
-
Co dá výpis
df -i /mnt/sdcard/
-
Co dá výpis
df -i /mnt/sdcard/
-i busybox nezná
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
-
a co to je za FS?
mount
na omnii je / kupodivu btrfs, jestli to tak mas taky, tak btrfs filesystem df /mnt-sdcard
a potom asi btrfs balance start -musage=99 -dusage=99 /mnt/sdcard
pripadne dej i btrfs scrub start -B /mnt/sdcard
no a pokud to je extX, tak kde mas nejvic souboru najdes pomoci du /mnt/sdcard |sort -k1 -n
-
no a pokud to je extX, tak kde mas nejvic souboru najdes pomoci 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.
-
Zkuste to
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 date > /mnt/sdcard/date.txt
-
Zkuste to 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 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.
-
no a pokud to je extX, tak kde mas nejvic souboru najdes pomoci 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)
-
A není reálné, že je ukazuje fake kapacitu? Vím, že se často některé čínské krámy prodávají s vyšší kapacitou.
-
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.
-
No vyzkouset to muzes tak, ze smazes par malych souboru a udelas jeden velky klidne 40GiB a mel by se vejit.
dd if=/dev/zero of=/testfile bs=1M count=40000 conv=sync