Witam
Mam 2 problemy, pierwszy to extroot na Gargoyle 1.5.4 (31348) by obsy. Zakładam że mam już nową wersje bo pakiet block-extroot jest niedostępny.
root@Gargoyle:~$ opkg list | grep block
badblocks - 1.41.11-1
block-hotplug - 0.1.0-2.2cj
block-mount - 0.1.0-2.2cj
Wiec zainstalowałem pakiet block-mount i podmontowałem extroot w /overlay zgodnie z tym co jest napisane na końcu poradnika =http://eko.one.pl/?p=openwrt-externalroot. Po restarcie raczej to nie działa bo stara konfiguracja została (hasło, wifi, qos itp.)
df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 4.0M 4.0M 0 100% /rom
tmpfs 14.3M 284.0K 14.1M 2% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
/dev/mtdblock3 3.7G 189.2M 3.5G 5% /overlay
mini_fo:/overlay 4.0M 4.0M 0 100% /
/dev/sda2 3.7G 189.2M 3.5G 5% /overlay
mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14692k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,relatime)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
/dev/sda2 on /overlay type ext4 (rw,noatime,barrier=1,data=ordered)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
cat /etc/config/fstab
config 'global' 'automount'
option 'from_fstab' '1'
option 'anon_mount' '1'
config 'global' 'autoswap'
option 'from_fstab' '1'
option 'anon_swap' '0'
config 'mount'
option 'target' '/overlay'
option 'device' '/dev/sda2'
option 'options' 'rw,noatime'
option 'enabled' '1'
option 'fstype' 'ext4'
config 'swap'
option 'device' '/dev/sda1'
option 'enabled' '1'
cat /etc/fstab
/dev/sda1 none swap sw 0 0
/dev/sda2 /overlay ext4 rw,noatime 0 0
disktype /dev/sda
--- /dev/sda
Block device, size 3.773 GiB (4051697664 bytes)
DOS/MBR partition map
Partition 1: 64.30 MiB (67424256 bytes, 131688 sectors from 62)
Type 0x82 (Linux swap / Solaris)
Linux swap, version 2, subversion 1, 4 KiB pages, big-endian
Swap size 64.29 MiB (67416064 bytes, 16459 pages of 4 KiB)
Partition 2: 3.710 GiB (3983872000 bytes, 7781000 sectors from 131750)
Type 0x83 (Linux)
Ext4 file system
UUID 4CAA3354-D48D-4DBB-BB3D-E1DBB858B165 (DCE, v4)
Last mounted at "/mnt/sda2"
Volume size 3.710 GiB (3983872000 bytes, 972625 blocks of 4 KiB)
Jak widać sda1 to swap, sda2 extroot na którym działa samba i server ftp'a. Wychodzi na to że niby wszystko okej ale konfiguracja po restarcie została.
Drugi problem to zużycie ramu.
free
total used free shared buffers
Mem: 29380 27400 1980 0 3784
Swap: 65836 28 65808
Total: 95216 27428 67788
Natomiast w webowym interfejsie w zakładce status mam
Użycie pamięci:14.3MB / 28.6MB (49.9%)
Zbierając statystyki po snmp, mam to samo co pokazuje komenda free. Skąd taka rozbieżność? Dodam ze kiedyś próbowałem przelutować kość ramu, coś nie zadziałało, wróciłem do poprzedniej kostki i teraz mam takie nieścisłości. Wracałam do oryginalnego firmware i ponownie do gargolyle i nic to nie dało.