1

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 bind

Sprawdzam 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.

2

Odp: Brak miejsca w /mnt (mimo extroot)

Przeczytaj jak zbudowany jest system plików w openwrt. Opisałem to z grubsza przy okazji poradnika o dyskach.

To co jest na nośniku, /mnt widoczne jest też jako /mnt w systemie, wiec ten bind do nieczego nie jest potrzebny. Ten sam katalog widoczny jest w /overlay/mnt jak i /mnt przy extroocie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Brak miejsca w /mnt (mimo extroot)

Mówisz, że ten bind nie jest konieczny. Też tak myślałem, ale okazuje się, że bez tego binda, samba nie działa poprawnie, więc jednak coś tam zmienia.

Zaraz poczytam sobie o tych dyskach.

4

Odp: Brak miejsca w /mnt (mimo extroot)

samba działa poprawnie. Tylko raportuje w windowsie 4MB flasha zamiast pojemności dysku. Obejście tego jest proste:

http://eko.one.pl/forum/viewtopic.php?id=964

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.