Temat: Brak miejsca w /mnt (mimo extroot)
Witam!
Mój router to 1043nd z zainstalowanym GargoylePL w wersji 1.3.13 (by obsy).
Zrobiłem extroot wg. poradników i wszystko (z grubsza) działa.
Partycje zaraz po uruchomieniu routera wyglądają tak:
root@Gargoyle:~$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 4.0M 4.0M 0 100% /rom
tmpfs 14.4M 1.8M 12.6M 13% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
/dev/sda1 293.3G 21.3G 257.1G 8% /overlay
mini_fo:/overlay 4.0M 4.0M 0 100% /Niby wszystko cacy, opkg instaluje pakiety bez żadnego problemu.
Ustaliłem że wszystkie dane NAS, będą umieszczone w katalogu /mnt .
Zrobiłem zasób publiczny Samba, Windows go widzi - jest pięknie.
Problem się zaczyna gdy chcę umieścić na NASie (czyli defacto w katalogu /mnt) jakiś duży plik (powiedzmy film).
Windows wtedy krzyczy że brak miejsca na dysku.
Zmapowany dysk ma tylko 4Mb pojemności.
W putty, gdy tworzę jakiś duży plik w /mnt wszystko jest cacy i nie ma problemów.
Chmod 777 zrobione na /mnt.
Przecież extroot działa i jest zamontowany, więc tymbardziej w /mnt jest miejsce.
Po chwili zastanowienia i obejrzeniu partycji wychodzi, że przecież mini_fo:/overlay ma tylko 4Mb pojemności.
Chyba w tym tkwi problem.
No to robię tak:
mount /overlay/mnt /mnt -o bindSprawdzam czy mogę wrzucić plik po Sambie - działa!
Teraz pytanie - czy to bindowanie jest konieczne?
Nie da się tego zrobić w bardziej elegancki sposób?
Właściwie po jest ten system mini_fo, nie można od razu zamontować /overlay na / ?
P.S.
To bindowanie /mnt/overlay na /mnt wrzuciłem sobie do /etc/config/fstab na razie,
ale jakoś nie podoba mi się to rozwiązanie.