1. Introducción
En principio se recomienda siempre partir de una instalación limpia pero al igual que al pasar de LliureX 16 a LliureX 19 es posible mantener los datos de nuestros usuarios, cuentas LDAP, etc...
Para ello deberemos seguir el mismo proceso que en la Migració d'un servidor de centre de LliureX 16 a LliureX 19.
De todas formas repasaremos rápidamente las opciones.
2. Copia de seguridad de usuarios de LDAP
Lo primero que debemos hacer (si no lo tenemos hecho ya) es una Importar y exportar usuarios de Llum independientemente de la opción que vayamos a hacer. El fichero llum_data.llum que hemos creado lo guardamos en un disco externo.
3. Carpeta /net.
En este punto tenemos varias opciones en función del montaje que tengamos hecho en el aula.
3.1. /net montado en disco duro externo.
Lo más conveniente es tener el /net montado en un segundo disco duro. En ese caso tan sólo hemos decirle en la instalación del nuevo sistema operativo dónde está montado el /net y montarlo cuando se está realizando la instalación.
Para ello lo que vamos a hacer en lugar de eliminar LliureX y reinstalar es ir a Manual en el instalador y seleccionar el disco donde tenemos /net:
Una vez ahí vamos a seleccionar "Manual":
Se abrirá una ventana donde nos aparecerán las particiones del disco. Seleccionamos la que nos interesa y pulsamos el botón editar:
Una vez en esta ventana indicaremos que no queremos formatear la unidad y que su punto de montaje sea /net. Aquí es importante remarcar que se ha detectado un error en el instalador que puede ocasionar que falle esta operación. Si una vez seleccionado el punto de montaje como /net
y tras aceptar vemos que el punto de montaje en la pantalla no ha cambiado accederemos de nuevo a la ventana de "Editar" y asignaremos seleccionando de la lista desplegable la opción "/":
y verificamos que en la pantalla aparece como punto de montaje:
Tras esto volvemos a la opción de "Editar" y nuevamente asignamos /net como punto de montaje, tras lo cual ya deberia aparecer correctamente:
Para continuar la instalación hemos de escoger el punto de instalación /. Así que escogemos el disco donde queremos que se haga la instalación y editamos sus particiones formateando ambas, tanto la de arranque como la del sistema:
3.2. /net en el mismo disco duro.
Si tenemos el /net en el mismo disco duro, una de las opciones por las que podemos optar es iniciar el servidor con el livecd de LliureX y antes de empezar la instalación borraremos todos los archivos excepto /net.
Luego, cuando vayamos a hacer la instalación seleccionamos la opción de __Particiones manuales:
Una vez ahí haremos el mapeo de particiones pero formateando solo la partición de arranque y dejando la del sistema sin particionar
3.3. Mantener /net pero copiarlo a otro disco duro.
Entonces lo que tenemos que hacer es, en primer lugar, una copia de seguridad de nuestro /net. Para ello deberemos copiar el /net a otro dispositivo, que podría ser el disco duro que vamos a utilizar y así Migración de un servidor de centro de LliureX 16 a LliureX 19.
Para hacer la copia utilizaremos un comando llamado rsync, así cogeremos nuestro /net y haremos la copia de seguridad. Ten en cuenta que dentro de /net hay diferentes carpetas, si no quieres hacer copia de seguridad de todo puedes hacerla sólo de las carpetas concretas. Por ejemplo:
Carpeta | Detalles |
---|---|
/net/mirror | En esta carpeta tenemos el mirror. En cuanto las imágenes que vamos a crear son de la 19, no haría falta guardarlo. |
/net/OpenSysClone | En esta carpeta se guardan las imágenes que hemos creado del OpenSysClone, si nos interesan las guardamos. |
/net/server-sync | Esta es la carpeta más importante de todas ya que es donde se guarda el /home de todos los usuarios de LDAP. |
Para hacer la copia usamos rsync -aAvxX ORIGEN DESTINO. Por ejemplo, en nuestro caso:
sudo rsync -aAvxX /net /media/lliurex/lliurex
Donde estamos copiando todo el /net en un dispositivo montado en /media/lliurex/lliurex.
Si te resulta más cómodo trabajar en entorno gráfico, existe una versión gui del comando rsync, que se encuentra en los repositorios de Ubuntu. Se llama grsync.
Una vez tengamos la copia del /net, hemos de tener en cuenta que para copiarlo a su destino definitivo (si no es el que hemos usado) hemos de hacerla también con rsync.
Muchas veces existen dentro de los /home de los usuarios (principalmente profesores) archivos muy grandes, no está de más buscar los archivos por si los podemos borrar:
sudo find /net -type f -size +100000k
También podemos considerar buscar archivos duplicados con el comando fdupes, por el mismo motivo:
sudo fdupes -r /net
4. Restaurar copia de seguridad de usuarios de LDAP.
Hemos de restaurar la Importar y exportar usuarios de Llum. Una vez hayamos restaurado la copia de seguridad y ya tengamos el /net copiado, es recomendable reiniciar el equipo.
En estos momentos ya tendríamos nuestros usuarios de LDAP y sus carpetas en nuestro nuevo servidor.