Swap Partion

conym18

Member
Hallo zusammen,

wie kann ich unter SUSE eine Partion als SWAP aktivieren?

Hier die ausgabe von "df -h -m":
Code:
Filesystem           1M-blocks      Used Available Use% Mounted on
/dev/sda3                20158      1952     17183  11% /
devtmpfs                  8041         1      8041   1% /dev
tmpfs                     8042         1      8042   1% /dev/shm
/dev/sdb1               201586      4151    187196   3% /srv
/dev/sda1                10076       151      9414   2% /swap
/dev/sda2                20158       173     18962   1% /tmp
/dev/sda4                50396       354     47482   1% /var
tmpfs                     8042         0      8042   0% /usr/local/psa/handlers/before-local
tmpfs                     8042         0      8042   0% /usr/local/psa/handlers/before-queue
tmpfs                     8042         0      8042   0% /usr/local/psa/handlers/before-remote
tmpfs                     8042         0      8042   0% /usr/local/psa/handlers/info
tmpfs                     8042         0      8042   0% /usr/local/psa/handlers/spool
/dev/sr0                  2989      2989         0 100% /cdrom


Hier die Ausgabe von "cat /etc/fstab":
Code:
/dev/sda3            /                    ext4       acl,user_xattr        1 1
/dev/sdb1            /srv                 ext4       acl,user_xattr        1 2
/dev/sda1            /swap                ext4       acl,user_xattr        1 2
/dev/sda2            /tmp                 ext4       acl,user_xattr        1 2
/dev/sda4            /var                 ext4       acl,user_xattr        1 2
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0


Wie man sehen kann, soll /swap als SWAP Partion genutzt werden, jedoch fkt. "swapon" nicht.

Könnt Ihr mir helfen?
 
Code:
/dev/sda1            /swap                ext4       acl,user_xattr        1 2

Das ist schonmal falsch!
Eine Swap partition kann nicht als ext4 verwendet werden.
Du musst also folgendes machen:

Code:
$ mkswap /dev/sda1

Anschließend sollte swapon auch funktionieren.
Ich glaub:

Code:
$ swapon /dev/sda1

Dann musst du in der /etc/fstab noch den Eintrag korrigieren:

Code:
/dev/sda1          none              swap       sw        0 0

Keine Garantie auf funktionalität ;)

Zur Kurzen Erklärung:
Das Swap-Filesystem ist ähnlich einer auslagerungsdatei. Du kannst Sie nicht einfach so ins Dateisystem mounten und sagen "Schreib da hin" :)
 
Last edited by a moderator:
Und vor dem mkswap sollte man die Partition noch unmounten und dann den Partitionstype mit fdisc für die Partition auf Swap ändern.
 
Das ist schonmal falsch!
Eine Swap partition kann nicht als ext4 verwendet werden.
Das ist nicht ganz richtig. Aus Performance-Gruenden und um es schoen getrennt zu halten ist es empfehlenswert, aber eine Swap als Datei aehnlich der Windows Pagefile ist sehr wohl moeglich und sehr flexibel; Debian HowTo

SWAP-Partitionen sollten uebrigens -wenn moeglich- immer am ausseren Festplattenrand liegen um die Leistung zu erhoehen.
 
Okay!
Bei swap als Datei stimme ich dir zu! Aber wenn ich eine swap partition nutzen möchte ist ext4 imho etwas unpraktisch ;)
 
Back
Top