        |
Modificar ficheros del FlashDisk en las paradas de Metro Ligero
Las paradas de metro ligero arrancan las aplicaciones en un disco RAM (ya que el disco está puesto de solo lectura para que no se pueda estropear por una apagado en mal momento). Lo cual significa que si modificas ficheros "tal cual", perderás los cambios a la próxima vez que se reinicie.
El método para modificar ficheros que que esos cambios persistan es:
- Entras en la máquina como root utilizando un ssh, por ejemplo desde salchicha (las IPs las puedes ver en estas paginas: ml1 ml2 ml3):
metro@salchicha$ ssh root@12.197.58.10
- Una vez dentro, paras las aplicaciones
# /etc/init.d/control stop
- Desmontas los directorios que están en RAM:
# umount /etc # umount /home/metro/sistema/V
- Y pones al root de lectura escritura:
# mount -o remount,rw / # mount -o remount,rw /home
- Ahora ya puedes modificar ficheros en el disco
. . Modificas los ficheros. . .
- Una vez que hayas terminado, hay que hacer dos cosas: lo primero es poner otra vez de solo lectura el disco, y después es rebotar para que coja los nuevos cambios:
# mount -o remount,ro / # mount -o remount,ro /home # reboot
Método rápido:
Hay un método rápido, que no requiere parar la aplicación ni desmontar nada: se puede acceder al disco en /mnt/orig. Basta con remontar rw el raíz/home y tocar el subdirectorio de esos que quieras. Por ejemplo, para tocar el /etc/hosts:
- Entras en la máquina como root utilizando un ssh, por ejemplo desde salchicha (las IPs las puedes ver en estas paginas: ml1 ml2 ml3):
metro@salchicha$ ssh root@12.197.58.10
- Pones al root de lectura escritura:
# mount -o remount,rw /
- Editas el etc de /mnt/orig:
# vi /mnt/orig/etc/hosts
- Una vez que hayas terminado, hay que hacer dos cosas: lo primero es poner otra vez de solo lectura el disco, y después es rebotar para que coja los nuevos cambios:
# mount -o remount,ro / # reboot
Si lo que querías es tocar el /home/metro/sistema/V:
- Entras en la máquina como root utilizando un ssh, por ejemplo desde salchicha (las IPs las puedes ver en estas paginas: ml1 ml2 ml3):
metro@salchicha$ ssh root@12.197.58.10
- Pones al home de lectura escritura:
# mount -o remount,rw /home
- Editas el homemetrosistemav de /mnt/orig:
# vi /mnt/orig/homemetrosistemav/CfgConfig.CFG
- Una vez que hayas terminado, hay que hacer dos cosas: lo primero es poner otra vez de solo lectura el disco, y después es rebotar para que coja los nuevos cambios:
# mount -o remount,ro /home # reboot
Para escribir en /home/metro/sun
/home/metro/sun no está en RAM, por lo que basta con remontarlo en lectura escritura y modificar lo que quieras:
- Entras en la máquina como root utilizando un ssh, por ejemplo desde salchicha (las IPs las puedes ver en estas paginas: ml1 ml2 ml3):
metro@salchicha$ ssh root@12.197.58.10
- Pones al home de lectura escritura:
# mount -o remount,rw /home
- Te metes en /home/metro/sun:
# cd /home/metro/sun # ftp ....
- Una vez que hayas terminado, hay que hacer dos cosas: lo primero es poner otra vez de solo lectura el disco, y después es rebotar (o reiniciar las aplicaciones, si eso te vale):
# mount -o remount,ro /home # reboot
NOTAS:
- Lo de entrar con SSH es porque si entras con TELNET no se puede desmontar el /etc.
|