Sie sind nicht angemeldet.

[erledigt] Fehler bei swapon

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

03.10.2013, 14:33

Fehler bei swapon

Hi,
versuche einen swapfile zu aktivieren.
Habe ausgeführt

Quellcode

1
dd if=/dev/zero of=/daten/system/swap/swap bs=1M count=6000


Quellcode

1
mkswap /daten/system/swap/swap

Quellcode

1
sync

und ein

Quellcode

1
swapon /daten/system/swap/swap -v

ergibt

Quellcode

1
2
3
swapon: /daten/system/swap/swap: found swap signature: version 1, page-size 4, same byte order
swapon: /daten/system/swap/swap: pagesize=4096, swapsize=6291451904, devsize=6291456000
swapon: /daten/system/swap/swap: swapon failed: Invalid argument


Was ist flasch?

Rüdiger

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Regidür« (06.10.2013, 21:47)


2

03.10.2013, 15:13

Ich kann kein Fehler finden und bei mir geht das ohne Probleme.
evtl. Kopier Problem (allg. Festplatten Problem beim Schreiben?)

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
root@turanga ~ # dd if=/dev/zero of=./swapfile bs=1M count=6000
6000+0 Datensätze ein
6000+0 Datensätze aus
6291456000 Bytes (6,3 GB) kopiert, 25,915 s, 243 MB/s
root@turanga ~ # chmod 0600 swapfile 
root@turanga ~ # mkswap swapfile 
Swapbereich Version 1 wird angelegt, Größe = 6143996 KiB
kein Label, UUID=2e8001ff-a275-4186-bf61-f4c94be0515d
root@turanga ~ # swapon swapfile -v
swapon swapfile
swapon: /root/swapfile: found swap signature: version 1, page-size 4, same byte order
swapon: /root/swapfile: pagesize=4096, swapsize=6291456000, devsize=6291456000
root@turanga ~ #


Gruß
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

3

03.10.2013, 17:22

kann es daran liegen, das /daten ein Netzlaufwerk (nfs) ist?

4

03.10.2013, 17:41

Ja, da gibt es sogar extra ein Kernel-Parameter zu:

Quellcode

1
2
3
4
5
6
7
8
  │ Symbol: NFS_SWAP [=n]                                                   │  
  │ Type  : boolean                                                         │  
  │ Prompt: Provide swap over NFS support                                   │  
  │   Location:                                                             │  
  │     -> File systems                                                     │  
  │       -> Network File Systems (NETWORK_FILESYSTEMS [=y])                │  
  │ (3)     -> NFS client support (NFS_FS [=m])                             │  
 
Wie schnell ist Dein LAN? Wäre es nicht einfacher eine USB-Fesplatte oder Stick kurz dafür anzuschließen? Kannst ja testen was schneller geht.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

5

03.10.2013, 17:58

...ist ja mal wieder nichts dergleichen im Haus....

6

03.10.2013, 21:11

Also, ich habe jetzt mit
auf dem Server:

Quellcode

1
dd if=/dev/zero of=swap bs=1M count=4096

Quellcode

1
chmod 0600

Auf dem Client
das Verzeichnis gemountet und

Quellcode

1
modprobe loop

Quellcode

1
losetup /dev/loop0 /swap/swap


Quellcode

1
2
mkswap /dev/loop0
/dev/loop0: Das Gerät oder die Ressource ist belegt


Tja?

Rüdiger

7

03.10.2013, 21:26

Aktiviere doch die Option im Kernel. Dann kannst Du ganz normal das Swapfile auf NFS aktivieren.
Ich denke das wirst Du auch später noch brauchen.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

8

03.10.2013, 21:54

Im Moment geht das nicht, weil das laptop nicht alleine von Platte bootet, ich muss von der install.iso rein-chrooten. Und da ist die Option offenbar nicht im Kernel der minimal.iso, noch nicht mal ein nfs-client geht da (erst im gechrooteten gentoo)

Ich lagere jetzt umstaendlich Verzeichnisse auf den Server aus und erstelle das swapfile auf der Platte des Schlepptops

R.

9

04.10.2013, 09:51

Ich würde erst das Basis-System lauffähig machen, bevor ich an die Großen Brocken wie WebKit baue. Wenn das System mit dem eigenen Kernel zumindest in die Console startet, kannst Du dann den Rest bauen.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.