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