1

Temat: Rozmiar katalogu /tmp

Tak sobie czytam trochę o montowaniu różnych rzeczy na routerze i doczytałem się informacji na temat przemontowania katalogu /tmp/ -- do poczytania tu: http://wiki.openwrt.org/doc/uci/fstab . Domyślnie on ma 50% pamięci routera, czyli jak u mnie jest 60MiB, to /tmp/ ma 30MiB. Na wiki openwrt jest wzmianka o tym jak dostosować sobie rozmiar tego katalogu ale coś na BB, podane tam info zbytnio nie działa.

Chodzi o konfigurację w pliku /etc/config/fstab -- dokleiłem tam poniższą zwrotkę:

config 'mount'
        option target '/tmp'
        option device 'tmpfs'
        option fstype 'tmpfs'
        option options 'remount,rw,nosuid,nodev,noatime,size=16M'
        option enabled_fsck '0'
        option enabled '1'

Z tym, że ten katalog tymczasowy dalej ma 50% pamięci. Tam na wiki piszą też, że to powyższe jest odpowiednikiem poniższej linijki:

mount -t tmpfs -o remount,rw,nosuid,nodev,noatime,size=16M tmpfs /tmp

Po wpisaniu tej linijki, rozmiar jest zmieniany:

root@red_viper:~# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                    4.4M      2.8M      1.6M  63% /
/dev/root                 2.5M      2.5M         0 100% /rom
tmpfs                    16.0M     60.0K     15.9M   0% /tmp
/dev/mtdblock3            4.4M      2.8M      1.6M  63% /overlay
overlayfs:/overlay        4.4M      2.8M      1.6M  63% /
tmpfs                   512.0K         0    512.0K   0% /dev

Czy coś trzeba dopisać/zmienić w tym pliku /etc/config/fstab by rozmiar katalogu /tmp/ uległ zmianie ? Póki co, dopisałem tamtą linijkę do /etc/rc.local ale wolałbym to wszystko wpisać do /etc/config/fstab .

W logu nie ma żadnego info o montowaniu tego zasobu.

2

Odp: Rozmiar katalogu /tmp

Nie. On ma DO 50% ramu jak system potrzebuje. Jak nic tam nie ma to nie zajmuje nic, tak działa tmpfs.

Przez fstab tego nie zrobisz bo on się montuje na początku startu systemu w skryptach. Tam zmieniaj

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

3

Odp: Rozmiar katalogu /tmp

A to się nie da na BB czy w ogóle? Bo tam na wiki openwrt pisali, że przez fstab się da.

A co do tych skryptów, to w których to jest? Dałem grep tmp na skryptach startowych ale tam coś nic się doszukać nie mogę.

4

Odp: Rozmiar katalogu /tmp

W aa to było w /lib/preinit. W BB teraz zajmuje się tym procd a właściwie init z niego.

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

5

Odp: Rozmiar katalogu /tmp

Przejrzałem te poniższe pliki:

# opkg files procd
Package procd (2014-07-30-35e01a9601292b2f609e65c2ddb3990cba8f378e) is installed on root and has the following files:
/sbin/askfirst
/etc/hotplug.json
/sbin/procd
/lib/functions/procd.sh
/sbin/udevtrigger
/sbin/reload_config
/etc/hotplug-preinit.json
/sbin/init

ale tam też nic nie ma. Chyba lepiej zostanę przy tej linijce w rc.local .

6

Odp: Rozmiar katalogu /tmp

procd jest programem binarnym smile Jedna z wielu różnic pomiędzy AA i BB.

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