1

Temat: SWAP się nie montuje przez fstab

Podążam za opisem http://eko.one.pl/?p=openwrt-externalroot
Mam 1GB pendrive podzielony tak:
/sda1 - 800MB Ext3 (system)
/sda2 - 183MB Linux Swap (jako swap)

zrobilem mkswap na /dev/sda2, plik /etc/fstab wygląda tak:

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    
    option device    /dev/sda1
    option fstype    ext3
    option options    rw,noatime
    option enabled  1    
    option enabled_fsck 0
    option is_rootfs 1
    
config swap
    option device    /dev/sda2
    option enabled  1    

Extroot zadziałał, natomiast swap się nie montuje.

 free
              total         used         free       shared      buffers
  Mem:        29500        26580         2920            0         2860
 Swap:            0            0            0
Total:        29500        26580         2920

Jak ręcznie wpiszę swapon /dev/sda2 to wtedy jest ok:

 free
              total         used         free       shared      buffers
  Mem:        29500        26688         2812            0         2864
 Swap:       212280            0       212280
Total:       241780        26688       215092

Soft to GargoylePL 2010-11-27 ale to nie jest problem tego softu, jeszcze z żadnym OpenWRT nie udało mi się tego uruchomić.

Szukałem trochę informacji na ten temat i ludzie sugerują żeby napisać skrypt init.d ale to chyba jest rozwiązanie trochę na około.

Co należy zrobić aby swap się automatycznie montował przez fstab?

Moje artykuły o OpenWRT na routerach TP-Link i iConnect:
http://www.pawelwozniak.info/

2 (edytowany przez patryk 2010-12-04 20:04:09)

Odp: SWAP się nie montuje przez fstab

mialem ten sam problem. swap musisz miec skonfigurowany e pliku fstab na zewnetrznym nosniku, ktorego uzywasz jako extroot wink

-przynajmniej u mnie to pomoglo big_smile

3

Odp: SWAP się nie montuje przez fstab

Zrestartuj router. Jeżeli po restarcie nie ma swapu - zrób /etc/init.d/fstab start. I wtedy zobacz. Pewnie montujesz extroota, a później nie masz definicji swapa w nowym pliku.

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

4

Odp: SWAP się nie montuje przez fstab

@patryk Plik fstab wygląda tak samo w routerze i na pamięci USB - to była pierwsza moja myśl że jak wejdzie na extroot to już czyta z niego fstab.

@Cezary
/etc/init.d/fstab start
-ash: /etc/init.d/fstab: not found

Nie ma takiego pliku w katalogu.

Moje artykuły o OpenWRT na routerach TP-Link i iConnect:
http://www.pawelwozniak.info/

5

Odp: SWAP się nie montuje przez fstab

Zainstalowałeś block-mount jako osobny pakiet? to po aktywacji extroota zainstaluj go jeszcze raz, bo przeciez system masz goły i go nie widać.

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

6

Odp: SWAP się nie montuje przez fstab

O tym nie pomyślałem, teraz działa.
Dziękuje ponownie za pomoc.

Moje artykuły o OpenWRT na routerach TP-Link i iConnect:
http://www.pawelwozniak.info/