USB RAM immer einbinden

Status
Für weitere Antworten geschlossen.

lindi87

Benutzer
Mitglied seit
05. Feb 2007
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe folgendes gemacht:

PHP:
  flip@ds106x ~/ssods/ssods-usbswap $ sudo mkdir /swap
  Password:
  flip@ds106x ~/ssods/ssods-usbswap $ sudo mount /dev/sdf4 /swap/
  Found partition:  b (Win95 FAT32) 
  flip@ds106x ~/ssods/ssods-usbswap $ sudo ./mkfile 4096 10240 /swap/swapfile
  file=/swap/swapfile, blocksize=4096, blocks=10240, size=40.0 MB
  flip@ds106x ~/ssods/ssods-usbswap $ sudo mkswap -v /swap/swapfile 
  Setting up swapspace version 0, size = 41938944 bytes
  flip@ds106x ~/ssods/ssods-usbswap $ sudo chmod 0600 /swap/swapfile 
  flip@ds106x ~/ssods/ssods-usbswap $ sudo ./swapon -v -p 1 /swap/swapfile 
  swapon on /swap/swapfile
  swapon: warning: /swap/swapfile has insecure permissions 0644, 0600 suggested
  flip@ds106x ~/ssods/ssods-usbswap $ cat /proc/swaps 
  Filename                        Type            Size    Used    Priority
  /dev/hda2                       partition       393584  72036   -1
  /swap/swapfile                  file            40956   0       1
  flip@ds106x ~/ssods/ssods-usbswap $ sudo ./swapoff -v /dev/hda2
  swapoff on /dev/hda2
  flip@ds106x ~/ssods/ssods-usbswap $ cat /proc/swaps 
  Filename                        Type            Size    Used    Priority
  /swap/swapfile                  file            40956   17012   1

Wie binde ich das so ein, dass das für immer gilt und nicht nach jedem Neustart wieder verworfen ist?

Danke
 

Supaman

Benutzer
Mitglied seit
26. Jan 2007
Beiträge
1.447
Punkte für Reaktionen
0
Punkte
62
indem du ein script erstellst das du z.b. auf /volume1/public/linux ablegst und das den scriptaufruf in ein startscript einbindest, das beim booten nicht überschrieben wird, z.b. /root/etc/.profile oder /usr/syno/etc/rc.d/S03bootup.sh

nur mal so als frage: welche vorteile bringt das?
 

lindi87

Benutzer
Mitglied seit
05. Feb 2007
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Dadurch hat man mehr RAM für den SlimServer...
Jedoch ists Sau langsam..

Kennst jmd. nen schnellen USB Stick?

Ich hab mir nen Skript geschrieben, jedoch geht das nicht wenn ich das in diese Bootblaa oder Profile einbinde..
Ich glaub eingebunden ist das richtig, jedoch in meinem Skript fehlt was.
Es geht, wenn ich das unter root starte. Jedoch wenn ichs beim booten starten lasse gehts nicht..

Muss da sudo davor oder warum geht das nicht?
Wie muss ich das machen?

Skript:
#!/bin/sh
mount /dev/sda1 /swap/
/volume1/SSODS/ssods-usbswap/./mkfile 12896 10240 /swap/swapfile
mkswap -v /swap/swapfile
chmod 0600 /swap/swapfile
/volume1/SSODS/ssods-usbswap/./swapon -v -p 1 /swap/swapfile
cat /proc/swaps
/volume1/SSODS/ssods-usbswap/./swapoff -v /dev/hda2
cat /proc/swaps
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Ich fürchte die Performance des USB Anschlusses an der DS wird diesem Vorhaben Grenzen setzen. Der Controller ist nicht so leistungsfähig wie einer an einem Desktop PC. Vielmehr als 8 oder 9 MB/s ist da nicht drin, da sind die Platten doch wesentlich fixer
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Hallo !
Würde mich interessieren ob das mit dem USBSTICK geklappt hat?!
Grüße

Ich hatte mal den Swap-Space auf einem Stick. Geht. Hab aber keine Ahnung, ob das was bringt. Da das Verzeichnis /tmp meist auf den DSen 50% des RAMs als RAM-Disk abknappst, hatte ich auch mal /tmp auf dem Stick ausgelagert. Das bringt schon was, weil man halt mehr RAM frei hat.

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Ich hatte mal den Swap-Space auf einem Stick. Geht. Hab aber keine Ahnung, ob das was bringt. Da das Verzeichnis /tmp meist auf den DSen 50% des RAMs als RAM-Disk abknappst, hatte ich auch mal /tmp auf dem Stick ausgelagert. Das bringt schon was, weil man halt mehr RAM frei hat.

Itari
An einer DS oder einem PC?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Die Idee mit dem /tmp auf einen USB Stick finde ich echt gut. wobei ich denke, dass du beim "Auslagern" des Swap Files auf einen USB Stick eher einen Performance-Rückgang haben wirst, denn USB ist doch merklich langsamer als der SATA Port.
Aber kurz zurück zum /tmp: hast du einfach die rc Scripte angepasst? Dort wo die mounts durchgeführt werden?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Aber kurz zurück zum /tmp: hast du einfach die rc Scripte angepasst? Dort wo die mounts durchgeführt werden?

Nein ich habe lediglich mal ausprobiert, was in dem Artikel hier beschrieben ist unter "Mounting on top of existing mount points"

Itari
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat