Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MKDISK
Este comando crea un archivo binario que simula un disco duro.
Estos tienen extensión disk y su contenido inicial estará vacío.
Parametros
• -size: recibirá un número que indicará el tamaño de la
partición a crear. Debe serpositivo y mayor a cero, de lo
contrario semostrará un mensaje de error.
• -fit: ajuste que utilizará el disco para crear las particionesdentro
del disco.
• -unit: recibirá una letra que indicará las unidades que utilizará
el parámetro size
• -path: será la ruta en la que seencuentra el disco en el que se
creará la partición. Este archivo ya debe existir, si no semostrará
un error.
RMDISK
Este parámetro elimina un archivo que representa a un disco duro
mostrando un mensaje de confirmación para eliminar.
Parametros
• -path: será la ruta en la que seencuentra el disco en el que se
creará la partición. Este archivo ya debe existir, si no semostrará
un error.
FDISK
Este comando administra las particiones en el archivo que
representa al disco duro. Deberá mostrar un error si no se pudo
realizar la operación solicitada sobre la partición, especificando por
qué razón no pudo crearse
Parametros
• -size: recibirá un número que indicará el tamaño de la
partición a crear. Debe serpositivo y mayor a cero, de lo
contrario semostrará un mensaje de error.
• -fit: ajuste que utilizará el disco para crear las particiones dentro
del disco.
• -unit: recibirá una letra que indicará las unidades que utilizará
el parámetro size
• -path: será la ruta en la que se encuentra el disco.
• -type: indicará que tipo de partición se creará. Ya que es
opcional, se tomará como primaria en caso de que no se
indique.
• -delete: indica que se eliminará una partición. Este parámetro
se utiliza junto con -name y -path. Se deberá mostrar un
mensaje que permita confirmar la eliminación de dicha
partición.
• -add: se utilizará para agregar o quitarespacio de la partición.
Puede ser positivonegativo. Tomará el parámetro -units, para
las unidades a agregar o eliminar.
MOUNT
Este comando montará una partición del disco en el sistema.
Parametros
• -path: será la ruta en la que seencuentra el disco
• -name: indica el nombre de la partición a cargar.
UNMOUNT
Desmonta una partición del sistema. Se utilizará el id que se le
asignó a la partición al momento de cargarla.
Parametros
• -id: especifica el id de la partición que se desmontará.
REP
Recibirá el nombre del reporte que se desea y lo generará con
graphviz en una carpeta existente.
Parametros
• -id: especifica el id de la partición.
• -path: será la ruta en la que seencuentra el disco.
• -name: indica el tipo de reporte a generar.
SALIDA DE MUESTRA:
TIPO MBR
TIPO DISK
EXEC
El programa podrá ejecutar scripts con el comando exec. Debe
mostrar el contenido de la línea que está leyendo y su resultado.
También debe mostrar los comentarios del script.
Parametros
• -path: especifica el nombre del script que se va a ejecutar.
MANUAL TÉCNICO
A continuación se dan rasgos generales del flujo de la aplicación dentro de los
distintos comandos aceptados dentro de su ciclo de ejecución:
MKDISK
Métodos auxiliares:
• setDatos()
• crearArchivo()
RMDISK
Reservado para la
eliminación de discos.
Antes de proceder a la
acción antes mencionada
se realiza una última
validación para confirmar
su efecto, asi como la
existencia del disco en la
ruta especificada.
Métodos auxiliares:
• setDatos()
• comprobarExistente()
MOUNT
Métodos auxiliares:
• getLetra()
• getNumero()
• agregar()
• recorrer()
• comprobarParticion()
UNMOUNT
Métodos auxiliares:
• eliminar()
EXEC
REP
Métodos auxiliares:
• getMBR()
• getDISK()