L
leitz
Invitado
unos mensajes mas atras ha puesto un log, por lo que se ve si lo arranca el funciona, si arranca el deco no se lo crea
Bigticket dijo:A mi no se que me pasa que me iba bien, pero me ha dado por mirar y a pesar de tener el archivo swap creado, se ve que el script no me lo carga, y no entiendo porque.
...
Código:#!/bin/sh # Activar swap en el arranque swapon /DATA/usb1/sda1/swapfile
#!/bin/sh
# Activar swap en el arranque
sleep 10
swapon /DATA/usb1/sda1/swapfile
hperez dijo:Creo que se comentó unas páginas atrás. Por lo visto los dispositivos usb necesitan algo de tiempo para inicializarse. Prueba con esto:
Código:#!/bin/sh # Activar swap en el arranque [B]sleep 10[/B] swapon /DATA/usb1/sda1/swapfile
Eso hace que se espere 10 seguntos antes de activar la swap.
Gracias compi solo una pregunta más que no tengo claro .Donde instalo mejor el Swap un pendrive o en alguna carpeta? la DOM es la original del deco gracias.lukinario2 dijo:T subo un archivo con las instrucciones y el script de inicio con atributos 755 para poner en DISK2/etc/start.d
lukinario2 dijo:Si lo mejor en un pendrive formateado en ext3, pq si tienes la dom normal no t cabra en ninguna carpeta...
P.D. El archivo txt que he subido hay q abrirlo con el wordpad...
hperez dijo:Bueno, aquí hay una manera de desactivar la swap cuando el deco entra en modo sleep, y volverla a activarla al encenderlo.
Se hace por medio de los ficheros /DISK2/etc/standby.sh y /DISK2/etc/wakeup.sh. Esos ficheros pueden ya existir o puede que no. Si ya existen hay que editarlos y añadirles unas líneas. Que yo sepa al menos el "PRIORITY MANAGER" usa esos ficheros, por lo que si lo tenéis instalado esos ficheros ya existirán.
Si no existen hay que crearlos con este contenido:
wakeup.sh
Código:#!/bin/sh # Enable swap after wakeup swapon /DATA/hdb1/swapfile
standby.sh
Código:#!/bin/sh # Disable swap when going to sleep swapoff /DATA/hdb1/swapfile
Y darles permisos 755.
Si esos ficheros ya existían pues hay que editarlos y añadir las líneas que he puesto al final (con excepción de la línea "#!/bin/sh" que no hay que ponerla porque ya existirá).
Si usais un pendrive o un disco duro externo conectado por usb, entonces evidentemente habría que cambiar las rutas al swapfile.
Para verificar que la cosa funciona, se pone el deco en modo sleep y os conectais por telnet y ejecutais el comando free:
Código:AZBox[~]$ free total used free shared buffers Mem: 100484 90272 10212 0 1088 [b] Swap: 0 0 0[/b] Total: 100484 90272 10212
Al encender el deco:
Código:AZBox[~]$ free total used free shared buffers Mem: 100484 96964 3520 0 464 [b] Swap: 102392 1468 100924[/b] Total: 202876 98432 104444
Se acabó.
Otros pensamientos:
Ahora lo que no sé es si sería también conveniente desactivar la swap cuando el deco se vaya a reiniciar o a apagar. El caso es que no sé cómo hacerlo, no sé si habrá algún script que se ejecute automáticamente justo antes de que le deco se vaya a reiniciar.
PD: supuestamente swapoff -a debería desactivar la swap, sin tener que especificar el fichero, sin embargo parece que en el azbox esto no va...
PD 2: me acabo de enterar de que el PRIORITY MANAGER V1.3 ya tiene una opción para crear una swap.
pepet dijo:Hola compis deciros que he instalado en pendrive y todo OK ahora veo hasta Youtube y me conecto a Internet que antes no podia, gracias por todo.