Home

Crear Una Memoria Swap En El Usb Con Spaze 2.2

mosenjavier

Baneado
Baneado
5 Oct 2011
222
2
0
Girona
Pues esto, que no encuentro ningun post donde explique como crear la memoria SWAP, en el USB

La tenia creada desde el TSpanel, pero ahora se me ha borrado, y no se como se crea.

GRACIAS DE ANTEMANO.
 

mosenjavier

Baneado
Baneado
5 Oct 2011
222
2
0
Girona

oscar_fl

Hechado .
Loco por OpenSPA
Forero
9 Abr 2009
9.814
3.435
0
La ruta se la das tu en tu caso sera en el usb hay te la creara asi mas o menos

desde telnet poner esto

1º.- dd if=/dev/zero of=/media/hdd/swapfile bs=1024 count=102400 #para crearlo en la carpeta /media/hdd, esperar a que acabe tarda un minutillo
2º.- mkswap /media/hdd/swapfile #esperar mensaje.
3º.- swapon /media/hdd/swapfile #no saldra nada

si es en usb pues cambias el hdd por usb
 

oscar_fl

Hechado .
Loco por OpenSPA
Forero
9 Abr 2009
9.814
3.435
0
Si ademas queremos que se active en cada reinicio

editamos el archivo etc/init.d/rcS y al final de todo pones esta linea
swapon /media/hdd/swapfile

guardas y ya cuando reinicies te lo activara
 

mosenjavier

Baneado
Baneado
5 Oct 2011
222
2
0
Girona
La ruta se la das tu en tu caso sera en el usb hay te la creara asi mas o menos

desde telnet poner esto

1º.- dd if=/dev/zero of=/media/hdd/swapfile bs=1024 count=102400 #para crearlo en la carpeta /media/hdd, esperar a que acabe tarda un minutillo
2º.- mkswap /media/hdd/swapfile #esperar mensaje.
3º.- swapon /media/hdd/swapfile #no saldra nada

si es en usb pues cambias el hdd por usb

Asi, sin mas,,, poner esto por telnet y listo.

No hay que poner ningun archivo por FTP ( S20ActivateSwap )

Voy a probarlo... A ver como sale la cosa. jejejejeeeeee

Muchas gracias Katsumoto.
 

pe.tardo

Miembro de honor OpenSpa
Vip OpenSPA
21 May 2009
3.474
464
0
BCN
El primer y segundo comandos sólo tienes que ponerlos la primera vez,
para que te cree el archivo y lo reconozca como swap.
Posteriormente ya no hará falta, puesto que el archivo ya existe,
sólo activarlo con swapon /media/hdd/swapfile y/o desactivarlo con swapoff
 

rusoalicia

Super Mod
Vip OpenSPA
16 Sep 2009
4.957
432
0
Si ademas queremos que se active en cada reinicio

editamos el archivo etc/init.d/rcS y al final de todo pones esta linea
swapon /media/hdd/swapfile

guardas y ya cuando reinicies te lo activara

Katsu seguro que esa línea va en etc/init.d/rcS?
 

oscar_fl

Hechado .
Loco por OpenSPA
Forero
9 Abr 2009
9.814
3.435
0
Si puede ir perfectamente y veras que tras el reinicio tendras el swap funcionando, yo incluso hay pongo la linea que monta las unidades de red y me van perfectas
siempre lo hice asi.
 

rusoalicia

Super Mod
Vip OpenSPA
16 Sep 2009
4.957
432
0
Es que estoy probando pero creo que es el origen de mi fallo en el reinicio
 

pe.tardo

Miembro de honor OpenSpa
Vip OpenSPA
21 May 2009
3.474
464
0
BCN
@Ruso
prueba a poner la orden de activar la swap en /etc/init.d/bootup
 

rusoalicia

Super Mod
Vip OpenSPA
16 Sep 2009
4.957
432
0
El problema viene al meter la linea al final del archivo como arriba indica Katsumoto:

Código:
#!/bin/sh
#
# rcS		Call all S??* scripts in /etc/rcS.d in
#		numerical/alphabetical order.
#
# Version:	@(#)/etc/init.d/rcS  2.76  19-Apr-1999  [email protected]
#

PATH=/sbin:/bin:/usr/sbin:/usr/bin
runlevel=S
prevlevel=N
umask 022
export PATH runlevel prevlevel

#	Make sure proc is mounted
#
[ -d "/proc/1" ] || mount /proc

#
#	See if system needs to be setup. This is ONLY meant to
#	be used for the initial setup after a fresh installation!
#
if [ -x /sbin/unconfigured.sh ]
then
/sbin/unconfigured.sh
fi

#
#	Source defaults.
#
. /etc/default/rcS

#
#	Trap CTRL-C &c only in this shell so we can interrupt subprocesses.
#
trap ":" INT QUIT TSTP

#
#	   Do we have /proc/progress and set VERBOSE to "no" ?
#	   If so, calculate the number of scripts and the incremental step
#

# HACK: progress needs LCD to create /proc device entry
if [ -f /lib/modules/$(uname -r)/modules.dep ] && [ $(cat /lib/modules/$(uname -r)/modules.dep | grep dreambox_rc2 | wc -l) -gt 0 ]; then
/bin/true;
else
echo "regenerate module dependencies";
depmod -ae;
fi

[ $(cat /lib/modules/$(uname -r)/modules.dep | grep lcd | wc -l) -gt 0 ] && modprobe lcd

if [ "$VERBOSE" = no ]; then
if [ -e /proc/progress ]; then
set `ls -1 /etc/rc$runlevel.d/S* | wc`
numscripts=$1
# bootup, the first script, increments until 25.
# the userspace then picks up at 50
PROGRESS_incstep=`expr 25 / $1`
PROGRESS_value=25
PROGRESS=yes
export PROGRESS_value PROGRESS_incstep
fi
fi
export VERBOSE PROGRESS

#
#	Call all parts in order.
#
for i in /etc/rcS.d/S??*
do
# Ignore dangling symlinks for now.
[ ! -f "$i" ] && continue

# Handle verbosity
[ "$VERBOSE" = very ] && echo "INIT: Running $i..."
if [ "$PROGRESS" = yes ]; then
export PROGRESS_value=`expr $PROGRESS_value + $PROGRESS_incstep`
echo "$PROGRESS_value Starting $i..." >/proc/progress
fi

case "$i" in
*.sh)
# Source shell script for speed.
(
trap - INT QUIT TSTP
set start
. $i
)
;;
*)
# No sh extension, so fork subprocess.
$i start
;;
esac

#
# Report status based on result code
#
result=$?
if [ "$PROGRESS" = yes ]; then
if [ "$result" = 0 ]; then
echo "=s" >/proc/progress
else
echo "=f" >/proc/progress
fi
fi
done

#
#	For compatibility, run the files in /etc/rc.boot too.
#
[ -d /etc/rc.boot ] && run-parts /etc/rc.boot

#
#	Finish setup if needed. The comment above about
#	/sbin/unconfigured.sh applies here as well!
#
if [ -x /sbin/setup.sh ]
then
/sbin/setup.sh
fi
swapon /media/hdd/swapfile

Si la pongo hay, como reinicie el deco se queda frito.

Ya no arranca.
 

pe.tardo

Miembro de honor OpenSpa
Vip OpenSPA
21 May 2009
3.474
464
0
BCN
He repasado algun bootup antiguo que tenia guardado (este es de la Spaze 1.0), te pongo un extracto:

Código:
...
#for mod in cifs usb-storage sd_mod autofs4 vfat; do
# modprobe $mod
#done

mount -at nonfs,nosmbfs,noncpfs,nocifs
echo 14 > /proc/progress

swapon -a
echo 15 > /proc/progress

tar xzf /etc/var.tar.gz -C /
tar xzf /etc/boot.tar.gz -C /
echo 16 > /proc/progress

# sleep after 10min
hdparm -S 120 /dev/discs/disc0/disc
...

Puedes ver que es aqui donde la carga

Edito:
Si miras el bootup de la 2.2 verás que esta parte es igual. Yo lo pondria (con su ruta) debajo de la que ya hay puesta.
 

rusoalicia

Super Mod
Vip OpenSPA
16 Sep 2009
4.957
432
0
Ok gracias, ¿pero entonces pongo la línea que dice Katsumoto aquí? Y ¿Donde?
 

oscar_fl

Hechado .
Loco por OpenSPA
Forero
9 Abr 2009
9.814
3.435
0
Que yo y muchos la tienen hay y no da problemas con el arranque.
 

rusoalicia

Super Mod
Vip OpenSPA
16 Sep 2009
4.957
432
0
Pues esta mañana he probado a ponerla he reiniciado y nada otra vez que no arranqca