1

Temat: Nie montuje się SWAP z USB

Witam.
Mam wykonany extroot, teraz chce zrobić SWAP. Na pendrive mam zrobioną partycję SWAP 256Mb.
Zgodnie z poradnikami edytuje plik /etc/config/fstab zmieniając

config swap
option device    /dev/sda2
option enabled  0 

na

config swap
option device    /dev/sda2
option enabled  1    

jednak po wykonaniu reboot-u i wydaniu polecenia free:

             total         used         free       shared      buffers
  Mem:        13764         9232         4532            0          724
 Swap:            0            0            0
Total:        13764         9232         4532

Więc swap się nie montuje.  Pakiet block-mount posiadam już wkompilowany w linux.
Znalazłem podobny problem
http://eko.one.pl/forum/viewtopic.php?id=1056
jednak u tej osoby po wydaniu polecenia

swapon /dev/sda2 


swap się montował, u mnie dostaje

swapon: /dev/sda2: Function not implemented


a gdy wpiszę

 /etc/init.d/fstab start

otrzymuję

WARNING: /lib/functions/fsck not found
grep: /proc/swaps: No such file or directory
swapon: /dev/sda2: Function not implemented
grep: /proc/swaps: No such file or directory
grep: /proc/swaps: No such file or directory
swapon: /dev/sda2: Function not implemented

Proszę o pomoc.
Pozdrawiam

TL-WR1043ND + Edimax BR-6104K(USB mod)

2

Odp: Nie montuje się SWAP z USB

Wygląda na to że robisz to na własnej komplacji systemu która nie ma wkompliowanego wsparcia (kernel raczej) dla swapa?

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

3

Odp: Nie montuje się SWAP z USB

Tak, kompilacja systemu własna, Backfire (10.03.x Snapshot, r33081). Co należy w menuconfig zaznaczyć, aby było wsparcie dla swap?

TL-WR1043ND + Edimax BR-6104K(USB mod)

4

Odp: Nie montuje się SWAP z USB

W menuconfig nic, w kernel_menuconfig zaś wsparcie dla swap.

Co ciekawe ta opcja jest domyślnie włączona, co zrobiłeś ze ją wyłączyłeś?

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

5

Odp: Nie montuje się SWAP z USB

Nie robiłem nic. Pobrałem poprzez svn, odpowiednio odznaczyłem pakiety w menuconfig a kernel_menuconfig nawet nie ruszałem(w zasadzie nawet nie wiedziałem o takim czymś).

TL-WR1043ND + Edimax BR-6104K(USB mod)

6

Odp: Nie montuje się SWAP z USB

W katalogu ze źródłami kernela (w buid_dir) zobacz sobie .config i czy masz CONFIG_SWAP włączony.

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

7

Odp: Nie montuje się SWAP z USB

Rozumiem, że chodzi o build_dir (mała literówka)? Gdzie dokładnie ma znajdować się ten plik, bo jest tam bardzo dużo folderów i nie mogę tego znaleźć.

TL-WR1043ND + Edimax BR-6104K(USB mod)

8

Odp: Nie montuje się SWAP z USB

w linux-x.x.x

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

9

Odp: Nie montuje się SWAP z USB

No dalej nie mogę znaleźć. Ma to być plik .config czy może sam config albo config. bo z kropką na początku nic nie znajduję poprzez wyszukaj plik.

TL-WR1043ND + Edimax BR-6104K(USB mod)

10

Odp: Nie montuje się SWAP z USB

.config to plik "ukryty" więc w find sobie włącz odpowiedni przełącznik. Jaka to w ogóle platforma?

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

11 (edytowany przez zarak 2012-11-03 16:33:27)

Odp: Nie montuje się SWAP z USB

Używam Ubuntu 10.04 PL. Plik faktycznie ukryty.
O Swap jest jedna linijka:

# CONFIG_SWAP is not set

Więc wsparcie dla SWAP jest wyłączone? Jak już pisałem nic w kernelu nie ruszałem, więc nie rozumiem czemu tak się stało.

TL-WR1043ND + Edimax BR-6104K(USB mod)

12

Odp: Nie montuje się SWAP z USB

Ja też nie wiem, ale masz to wyłączone.

Jak już kompilowałeś system to zrób make kenrel_menuconfig, znajdź ten swap i go włącz, zapisz i skompiluj jeszcze raz.

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

13

Odp: Nie montuje się SWAP z USB

Tak też zrobiłem jeszcze zanim napisałeś, jednak całość trochę trwała. Teraz SWAP się montuje poprawnie przy starcie systemu. Dziękuję Tobie za pomoc. A ja dalej będę rozmyślał, czemu wsparcie dla SWAP było wyłączone...

TL-WR1043ND + Edimax BR-6104K(USB mod)

14

Odp: Nie montuje się SWAP z USB

Zakładam że zaznaczyłeś co, co to wyłączyło po prostu.

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