View previous topic :: View next topic |
Author |
Message |
SarahS93 l33t
Joined: 21 Nov 2013 Posts: 693
|
Posted: Thu Mar 13, 2014 7:31 pm Post subject: Probleme mit swapon |
|
|
Wenn ich Code: | dd if=/dev/zero of=/mnt/netzlaufwerk/auslagerungsdatei.swapfs bs=1024k count=1024
chmod 600 /mnt/netzlaufwerk/auslagerungsdatei.swapfs
mkswap /mnt/netzlaufwerk/auslagerungsdatei.swapfs
swapon /mnt/netzlaufwerk/auslagerungsdatei.swapfs |
mache, spricht es zu mir:
Code: | swapon: auslagerungsdatei.swapfs: swapon failed: Das Argument ist ungültig |
Was mache ich falsch?! |
|
Back to top |
|
|
Jean-Paul Guru
Joined: 13 Apr 2009 Posts: 307
|
Posted: Thu Mar 13, 2014 8:58 pm Post subject: |
|
|
Wo liegt ...netzlaufwerk... ?
Wenn du versuchst dies z.B. über NFS zu machen, wird es nicht gehen - siehe "man swapon" _________________ ”Everything should be made as simple as possible, but no simpler.” – Albert Einstein |
|
Back to top |
|
|
SarahS93 l33t
Joined: 21 Nov 2013 Posts: 693
|
Posted: Fri Mar 14, 2014 6:38 am Post subject: |
|
|
Naja, /mnt/netzlaufwerk/ zeigt auf eine CIFS Freigabe.
Der Computer hat leider nicht genug Arbeitsspeicher, und der Lokale Festplattenspeicher ist auch sehr knapp.
Auf der Netzwerkfreigabe habe ich genug Platz, also muss ich daraus das beste machen.
Ich muss irgendwie die Auslagerungsdatei auslagern.
Am liebsten wäre es mir es irgendwie über meine schon bestehende CIFS Freigabe zu machen, ohne viel anderen schnick schnack.
Aber wie, welche Ideen habt ihr?!
Code: | dd if=/dev/zero of=/mnt/netzlaufwerk/auslagerungsdatei.swapfs bs=1024k count=256
256+0 Datensätze ein
256+0 Datensätze aus
268435456 Bytes (268 MB) kopiert, 5,75827 s, 46,6 MB/s
losetup /dev/loop1 /mnt/netzlaufwerk/auslagerungsdatei.swapfs
mkswap /dev/loop1 |
Das scheint zu funktionieren
Last edited by SarahS93 on Tue Mar 18, 2014 8:00 am; edited 1 time in total |
|
Back to top |
|
|
Max Steel Advocate
Joined: 12 Feb 2007 Posts: 2229 Location: My own world! I and Gentoo!
|
Posted: Fri Mar 14, 2014 9:26 am Post subject: |
|
|
Nur als kleine Anmerkung: der Swap-Handler kann direkt mit Dateien umgen ohne Umwege über ein loop-device _________________ mfg
Steel
___________________
Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2) |
|
Back to top |
|
|
SarahS93 l33t
Joined: 21 Nov 2013 Posts: 693
|
Posted: Fri Mar 14, 2014 8:33 pm Post subject: |
|
|
Wie meinst du das? |
|
Back to top |
|
|
bbgermany Veteran
Joined: 21 Feb 2005 Posts: 1844 Location: Oranienburg/Germany
|
Posted: Mon Mar 17, 2014 7:48 am Post subject: |
|
|
SarahS93 wrote: | Wie meinst du das? |
Der folgende Befehl ist eigentlich überflüssig:
Code: |
losetup /dev/loop1 /mnt/netzlaufwerk/auslagerungsdatei.swapfs
|
Kann es vielleicht was damit zu tun haben, wie du das CIFS Volume einhängst? Zeige doch mal bitte die Mount-Optionen für /mnt/netzlaufwerk. Vielleicht ist da schon etwas schief.
MfG. Stefan _________________ Desktop: Ryzen 5 5600G, 32GB, 2TB, RX7600
Notebook: Dell XPS 13 9370, 16GB, 1TB
Server #1: Ryzen 5 Pro 4650G, 64GB, 16.5TB
Server #2: Ryzen 4800H, 32GB, 22TB |
|
Back to top |
|
|
ulenrich Veteran
Joined: 10 Oct 2010 Posts: 1480
|
Posted: Mon Mar 17, 2014 1:54 pm Post subject: |
|
|
Ich kann mir das gar nicht vorstellen swap auf ein Netzlaufwerk zu legen.
Wäre es nicht besser das mit
/usr/share/doc
/usr/portage
/var/db
oder sogar mit dem ganzen /usr
zu machen als gerade mit swap?
Was ist eigentlich, wenn der Netzwerkstack ausgelagert wird auf swap |
|
Back to top |
|
|
SarahS93 l33t
Joined: 21 Nov 2013 Posts: 693
|
Posted: Tue Mar 18, 2014 8:01 am Post subject: |
|
|
/etc/fstab
Code: | //<cifs_server_ip/<freigabename>$ /mnt/netzlaufwerk/ cifs username=<benutzer>,password=<passwort> 0 0 |
Eigentlich doch nichts besonderes wie die Freigabe einhängt? |
|
Back to top |
|
|
bbgermany Veteran
Joined: 21 Feb 2005 Posts: 1844 Location: Oranienburg/Germany
|
Posted: Tue Mar 18, 2014 12:12 pm Post subject: |
|
|
SarahS93 wrote: | /etc/fstab
Code: | //<cifs_server_ip/<freigabename>$ /mnt/netzlaufwerk/ cifs username=<benutzer>,password=<passwort> 0 0 |
Eigentlich doch nichts besonderes wie die Freigabe einhängt? |
Ich denke da wird schon etwas mit dran hängen, denn wenn du beim Einhängen Benutzer und PW übergibst, wird auf einem CIFS Volume der folgenden Befehl nicht wirklich den gewünschten Endeffekt haben:
Code: |
chmod 600 /mnt/netzlaufwerk/auslagerungsdatei.swapfs
|
CIFS hat seine eigenen ACL Strukturen. Ein NFS Volume wäre da anders. Weiterhin sieht es so aus (lt. folgendem Post im OpenWRT Forum: https://forum.openwrt.org/viewtopic.php?id=6514), musst du sogar auf einem CIFS Volume über ein loop device gehen. Ich denke du wirst im kernel-log vom Syslog diverse Einträge wie die im OpenWRT Forum finden.
MfG. Stefan _________________ Desktop: Ryzen 5 5600G, 32GB, 2TB, RX7600
Notebook: Dell XPS 13 9370, 16GB, 1TB
Server #1: Ryzen 5 Pro 4650G, 64GB, 16.5TB
Server #2: Ryzen 4800H, 32GB, 22TB |
|
Back to top |
|
|
|