| 1 | = Gestionando particiones lógicas desde la consola utilizando procedimientos = |
| 2 | |
| 3 | El asistente de particionado de la consola de administración no es capaz de gestionar, ni mostrar la información de las particiones lógicas. |
| 4 | |
| 5 | En este apartado vamos a hacer uso de el comando ejecutar script y de los procedimientos para realizar esta tarea. En general cualquier cosa que podamos hacer con !OpenGnsys en línea de comandos podremos administrarla desde la consola usando estas dos opciones. |
| 6 | |
| 7 | == Comandos que se utilizarán == |
| 8 | |
| 9 | === Información inicial === |
| 10 | |
| 11 | ==== Tamaño del disco duro ==== |
| 12 | |
| 13 | {{{ |
| 14 | # ogGetDiskSize 1 |
| 15 | 312571224 |
| 16 | }}} |
| 17 | |
| 18 | ==== Listado de las particiones ==== |
| 19 | |
| 20 | Al comando '''ogListPartitions''' le tenemos que dar como parámetro en número del disco duro de que queremos listar información de la tabla de particiones |
| 21 | |
| 22 | {{{ |
| 23 | # ogListPartitions 1 |
| 24 | NTFS:40000000 EXT2:30000000 LINUX-SWAP:2000000 CACHE:30000000 |
| 25 | }}} |
| 26 | |
| 27 | === Modificamos las particiones === |
| 28 | |
| 29 | Al comando '''ogCreatePartitions''' tiene como argumentos de entrada el número de disco duro y la información de las particiones que queremos crear (TIPO:TAMAÑO) |
| 30 | |
| 31 | Este comando no permite modificar la cache, por lo que no admitirá el tipo CACHE. |
| 32 | |
| 33 | Opengngys sitúa la cache en la cuarta partición primaria al final del disco duro. |
| 34 | Si tenemos cache en el cliente nos permite hacer tres particiones primarias y el resto lógicas, si no tenemos cache la cuarta partición queda disponible. |
| 35 | |
| 36 | En el ejemplo definimos el tipo de la tercera partición como extendida e incluimos dos particiones lógicas. |
| 37 | |
| 38 | {{{ |
| 39 | # ogCreatePartitions 1 NTFS:40000000 EXT2:30000000 EXTENDED:32000000 EXT2:30000000 LINUX-SWAP:2000000 |
| 40 | |
| 41 | NTFS:40000000 NTFS:30000000 EXTENDED:32000000 EXT2:30000000 LINUX-SWAP:2000000 |
| 42 | }}} |
| 43 | |
| 44 | |
| 45 | == Mostrando la información de las particiones lógicas == |
| 46 | |
| 47 | === Consola de administración: consola remota === |
| 48 | |
| 49 | Permite mandarle un comando al cliente y obtener su respuesta |
| 50 | |
| 51 | [[Image(logicas_consola_remota.png)]] |
| 52 | |
| 53 | Esta opción de la consola a veces no consigue devolver la respuesta del cliente. |
| 54 | |
| 55 | |
| 56 | === Conexión remota cliente con ssh === |
| 57 | |
| 58 | [[Image(logicas_ssh.png)]] |
| 59 | |
| 60 | === Consola de administración: configuración equipo === |
| 61 | |
| 62 | Sólo muestra que la tercera partición es extendida. |
| 63 | |
| 64 | [[Image(logicas_pc_configuracion.png)]] |
| 65 | |
| 66 | == Modificando las particiones == |
| 67 | |
| 68 | En la "'''pestaña Aulas'''" sobre un ordenador pinchamos sobre el comando "'''ejecutar script'''", en el cuadro de texto "'''Código del script'''" incluimos el comando ogCreatePartitions con los parámetros necesarios y pulsamos aceptar. |
| 69 | |
| 70 | [[Image(logicas_ejecutar_script.png)]] |
| 71 | |
| 72 | Para ver el resultado nos conectamos con ssh: |
| 73 | |
| 74 | [[Image(logicas_ssh_final.png)]] |
| 75 | |
| 76 | == Automatizando la configuración de las particiones == |
| 77 | |
| 78 | |
| 79 | Puedo automatizar el comando realizado creando un procedimiento con el mismos, que una vez definido podrá ser lanzado desde cualquier ámbito de forma inmediata o programándolo en una tarea. |
| 80 | |
| 81 | === Creando el procedimiento === |
| 82 | |
| 83 | Utilizamos de nuevo el comando "'''ejecutar script'''", la única diferencia es la opción de ejecución elegida: en la "'''pestaña Aulas'''" sobre un ordenador pinchamos sobre el comando "'''ejecutar script'''", en el cuadro de texto "'''Código del script'''": |
| 84 | * incluimos el comando ogCreatePartitions con los parámetros necesarios y pulsamos |
| 85 | * seleccionamos aceptar "'''Guardar como procedimiento'''" e incluimos el nombre del mismo |
| 86 | * pulsamos aceptar para enviar el comando. |
| 87 | |
| 88 | [[Image(logicas_procedimiento_crear.png)]] |
| 89 | |
| 90 | === Lanzando un procedimiento === |
| 91 | |
| 92 | Una vez creado el procedimiento para particionar puedo utilizarlo desde cualquier ámbito |
| 93 | |
| 94 | [[Image(logicas_procedimiento_lanzar.png)]] |
| 95 | |
| 96 | También podemos programarlo en el ámbito que queramos incluyendolo en una Procedimientos#Tareas tarea]. |