summaryrefslogtreecommitdiffstats
path: root/client/engine/FileSystem.lib
Commit message (Collapse)AuthorAgeFilesLines
* #960: `ogReduceFs` function can detect Btrfs over LVM metadevice.Ramón M. Gómez2020-02-241-14/+16
|
* Fix initCache: if the size of the cache changes, it always formats the ↵Irina Gómez2019-05-151-18/+18
| | | | cache. ogCheckFs includes the CACHE file system type
* #853 Adapting FileSystem.lib library for doxygenadv2018-07-051-4/+20
|
* #830: Integrar cambios de ticket:830.ramon2018-02-271-5/+33
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@5618 a21b9725-9963-47de-94b9-378ad31fedc9
* #730: Revisar funciones del motor de clonación sin mensajes de ayuda.ramon2017-12-221-2/+17
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@5543 a21b9725-9963-47de-94b9-378ad31fedc9
* #754: Aplicar r5159 en versión 1.1ramon2017-01-251-1/+1
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@5160 a21b9725-9963-47de-94b9-378ad31fedc9
* #754: Incluir corrección de {{{ogReduceFs}}} en versión 1.0.6ramon2017-01-241-1/+1
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@5158 a21b9725-9963-47de-94b9-378ad31fedc9
* Versión 1.1.0 #760: Añadida la función ogUnsetDirtyBit en versión 1.0.0 ↵ccabezu2016-11-111-0/+32
| | | | | | para evitar CHKDSK automático tras restaurar disco NTFS git-svn-id: https://opengnsys.es/svn/branches/version1.1@5085 a21b9725-9963-47de-94b9-378ad31fedc9
* #731: Montar sistema de archivos NTFS marcado como hibernado.ramon2016-09-191-5/+15
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@5004 a21b9725-9963-47de-94b9-378ad31fedc9
* #724: Adaptar librería {{{FileSystem}}} a cambios en ogLive basado en ↵ramon2016-06-021-5/+9
| | | | | | Ubuntu 15.10. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4952 a21b9725-9963-47de-94b9-378ad31fedc9
* #724 #740: Usar {{{parclone.imager}}} en vez de {{{partclone.dd}}} para ↵ramon2016-05-031-0/+9
| | | | | | crear imágenes raw; comenzar a soportar nuevos sistemas de archivos como F2FS y NILFS. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4917 a21b9725-9963-47de-94b9-378ad31fedc9
* #744: Nueva función {{{ogIsDiskLocked}}}; renombrada función ↵ramon2016-04-081-7/+21
| | | | | | {{{ogIsLocked}}} como {{{ogIsPartitionLocked}}}, manteniendo alias con nombre antiguo y adaptándola para comprobar también bloqueo de su disco. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4870 a21b9725-9963-47de-94b9-378ad31fedc9
* #696 #726: Función {{{ogIsFormated}}} hace la comprobación de formateo sin ↵ramon2016-01-211-11/+16
| | | | | | montar el sistema de archivos; evitar mostrar errores en funciones {{{ogIs...}}} git-svn-id: https://opengnsys.es/svn/branches/version1.1@4780 a21b9725-9963-47de-94b9-378ad31fedc9
* #724: Adaptar formateos a nuevas versiones del comando {{{mke2fs}}} para ↵ramon2016-01-211-4/+4
| | | | | | evitar preguntas. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4779 a21b9725-9963-47de-94b9-378ad31fedc9
* #726 #731: Nueva función {{{ogIsReadonly}}} para comprobar SF montado de ↵ramon2016-01-201-2/+38
| | | | | | solo lectura; evitar falso mensaje de error al montar SF si no existe caché local. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4777 a21b9725-9963-47de-94b9-378ad31fedc9
* #731: Corregir errata en revisión r4773 al intentar montar SF de solo lectura.ramon2016-01-201-1/+1
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@4776 a21b9725-9963-47de-94b9-378ad31fedc9
* #708 #711: Mover código de ticket:708 y ticket:711 a zona de integrados en ↵ramon2016-01-191-6/+4
| | | | | | OpenGnsys 1.1 git-svn-id: https://opengnsys.es/svn/branches/version1.1@4773 a21b9725-9963-47de-94b9-378ad31fedc9
* Versión 1.1: Función {{{ogFormatFs}}} indica si un NTFS no se puede montar ↵ramon2015-12-211-2/+6
| | | | | | por estar hibernado. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4764 a21b9725-9963-47de-94b9-378ad31fedc9
* #676: Integrar código desarrollado para el ticket:676 en rama de versión 1.1.ramon2015-06-081-16/+38
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@4648 a21b9725-9963-47de-94b9-378ad31fedc9
* #673: Actualizar código incluido en OepnGnSys 1.0.6 sobre la rama ↵ramon2015-04-201-9/+6
| | | | | | {{{version1.1}}} para desarrollar la nueva versión. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4609 a21b9725-9963-47de-94b9-378ad31fedc9
* Evitar ''cuelgue'' de función {{{ogReduceFs}}} al reducir sistema de ↵ramon2014-12-091-1/+1
| | | | | | archivo ReiserFS esperando confirmación por teclado. git-svn-id: https://opengnsys.es/svn/branches/version1.0@4456 a21b9725-9963-47de-94b9-378ad31fedc9
* #675 funcion ogCleanFs pasa a llamarse ogCleanOs: Se detecta el sistema ↵irina2014-10-311-42/+0
| | | | | | operativo y se limpian los archivos necesarios. git-svn-id: https://opengnsys.es/svn/branches/version1.0@4419 a21b9725-9963-47de-94b9-378ad31fedc9
* #675: Función {{{ogReduceFs}}} para NTFS recalcula en bucle el espacio de ↵ramon2014-10-281-80/+45
| | | | | | relocalización de ficheros usando un 10% más y realiza la reducción solo si el espacio requerido es menor que el del dispositivo (se elimina la función {{{ogReduceFsCheck}}}). git-svn-id: https://opengnsys.es/svn/branches/version1.0@4413 a21b9725-9963-47de-94b9-378ad31fedc9
* #675 ogClean: Se corrige errata de variable que no existe.irina2014-10-271-1/+1
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.0@4412 a21b9725-9963-47de-94b9-378ad31fedc9
* #675 ogCleanFs: Funcion que borra archivos que de paginacion, temporales, ↵irina2014-10-271-4/+42
| | | | | | etc. del sistema de ficheros, antes incluido en ogReduceFs. git-svn-id: https://opengnsys.es/svn/branches/version1.0@4411 a21b9725-9963-47de-94b9-378ad31fedc9
* #51: Detectar el punto de montaje con la orden {{{findmnt}}} para soportar ↵ramon2014-09-041-2/+6
| | | | | | caminos con enlaces simbólicos en {{{/dev}}} (usado en metadispositivos). git-svn-id: https://opengnsys.es/svn/branches/version1.0@4377 a21b9725-9963-47de-94b9-378ad31fedc9
* #397: Mejorar rendimiento en detección de sistemas de archivos FAT en ↵ramon2014-06-161-1/+1
| | | | | | función {{{ogGetFsType}}}. git-svn-id: https://opengnsys.es/svn/branches/version1.0@4306 a21b9725-9963-47de-94b9-378ad31fedc9
* #397 #541: Función {{{ogGetFsType}}} detecta sistema de archivos para ↵ramon2014-06-101-23/+17
| | | | | | caché en discos GPT y el tipo correcto de FAT. git-svn-id: https://opengnsys.es/svn/branches/version1.0@4297 a21b9725-9963-47de-94b9-378ad31fedc9
* #541albertogp2014-05-281-2/+4
| | | | | | | Integrando cambios en version 1.0 Cambios en ficheros Cache.lib, Disk.lib, FileSystem.lib, Image.lib git-svn-id: https://opengnsys.es/svn/branches/version1.0@4288 a21b9725-9963-47de-94b9-378ad31fedc9
* #640: Evitar errores duplicados en llamadas a {{{ogMount}}} y comprobar ↵ramon2014-03-201-3/+2
| | | | | | error de montaje en script {{{bootOs}}}. git-svn-id: https://opengnsys.es/svn/branches/version1.0@4198 a21b9725-9963-47de-94b9-378ad31fedc9
* #541 #548: Eliminar fichero {{{swapfile.sys}}} al reducir sistema de ↵ramon2014-02-031-3/+5
| | | | | | archivos de Windows 8; permitir clonar sistemas de archvios de tipo EFI. git-svn-id: https://opengnsys.es/svn/branches/version1.0@4135 a21b9725-9963-47de-94b9-378ad31fedc9
* Comando ogReduceFsCheck muestra informacion de error del comando ntfsresize. ↵irina2013-10-171-2/+5
| | | | | | Se usa al crear las imagenes git-svn-id: https://opengnsys.es/svn/branches/version1.0@4064 a21b9725-9963-47de-94b9-378ad31fedc9
* #602: Nueva función {{{ogIsWritable}}} en librería {{{FileSystem}}} que ↵ramon2013-10-101-17/+48
| | | | | | indica si un sistema de archivos está montado con permiso de escritura. git-svn-id: https://opengnsys.es/svn/branches/version1.0@4055 a21b9725-9963-47de-94b9-378ad31fedc9
* #602: Ignorar operaciones aún no implementadas para algunos sistemas de ↵ramon2013-09-191-3/+14
| | | | | | archivos, evitando errores inadecuados. git-svn-id: https://opengnsys.es/svn/branches/version1.0@4044 a21b9725-9963-47de-94b9-378ad31fedc9
* #602: Función {{{ogExtendFs}}} comprueba correctamente que el sistema de ↵ramon2013-06-201-1/+4
| | | | | | ficheros se ha desmontado antes de extenderlo. git-svn-id: https://opengnsys.es/svn/branches/version1.0@3918 a21b9725-9963-47de-94b9-378ad31fedc9
* #598: Corregir errata en comentario en función {{{ogGetFreeSize}}}.ramon2013-06-061-2/+1
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.0@3859 a21b9725-9963-47de-94b9-378ad31fedc9
* #598: Quitar la orden de desmontar el sistema de fichero después de obtener ↵ramon2013-06-061-1/+2
| | | | | | datos en función {{{ogGetFreeSize}}}, la cual dejaba desmontada la caché. git-svn-id: https://opengnsys.es/svn/branches/version1.0@3858 a21b9725-9963-47de-94b9-378ad31fedc9
* #602: Corregida errata en función {{{ogExtendFs}}} que creaba un error ↵ramon2013-05-311-1/+1
| | | | | | incorrecto. git-svn-id: https://opengnsys.es/svn/branches/version1.0@3844 a21b9725-9963-47de-94b9-378ad31fedc9
* #602: Mejoras en librería {{{FileSystem}}}:ramon2013-05-221-82/+64
| | | | | | | | | * Simplificar función {{{ogFormatFs}}}. * Operaciones completas para Btrfs y Reiser 3/4. * Soporte casi completo para exFAT (FAT 64). * Añadir comprobación de UFS. git-svn-id: https://opengnsys.es/svn/branches/version1.0@3809 a21b9725-9963-47de-94b9-378ad31fedc9
* Versión 1.0.5: Cambios en librería {{{FileSystem}}}:ramon2013-05-131-7/+10
| | | | | | | * Función {{{ogGetFsType}}} usa {{{blkid}}} en vez de {{{mount}}}, evitando mensajes en la consola local del cliente. * Función {{{ogCheckFs}}} soporta sistemas de ficheros Btrfs. git-svn-id: https://opengnsys.es/svn/branches/version1.0@3784 a21b9725-9963-47de-94b9-378ad31fedc9
* Versión 1.0.5: Desmontar usando {{{umount}}} en función {{{ogFormatFs}}}.ramon2012-12-141-2/+5
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.0@3471 a21b9725-9963-47de-94b9-378ad31fedc9
* Versión 1.0.5: Realizar comprobaciones de errores al inicio de la función ↵ramon2012-12-141-12/+13
| | | | | | {{{ogFormatFs}}} y desmontar siempre antes de formatear. git-svn-id: https://opengnsys.es/svn/branches/version1.0@3470 a21b9725-9963-47de-94b9-378ad31fedc9
* #553: Borrar y crear la clave de registro en función ↵ramon2012-09-261-1/+1
| | | | | | {{{ogInstallFirstBoot}}} para evitar errores con {{{chntpw}}}; función {{{ogUnmountAll}}} no muestra errores para sistemas de ficheros no montados. git-svn-id: https://opengnsys.es/svn/branches/version1.0@3290 a21b9725-9963-47de-94b9-378ad31fedc9
* #397 #551: Evitar que la función {{{ogMoount}}} entre en bucle y eliminar ↵ramon2012-09-181-1/+1
| | | | | | avisos en formulario de nueva aula. git-svn-id: https://opengnsys.es/svn/branches/version1.0@3287 a21b9725-9963-47de-94b9-378ad31fedc9
* Versión 1.0.5: Montaje correcto de la caché local y mejor presentación de ↵ramon2012-09-171-7/+8
| | | | | | su contenido en la configuración del cliente. git-svn-id: https://opengnsys.es/svn/branches/version1.0@3286 a21b9725-9963-47de-94b9-378ad31fedc9
* #142: Preparación para redimiensionar particiones tipo FAT.ramon2012-09-141-2/+7
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.0@3284 a21b9725-9963-47de-94b9-378ad31fedc9
* #142 #397: Cambios en librería {{{Image}}}:ramon2012-09-141-4/+1
| | | | | | | | * función {{{ogCreateImage}}} genera el comando a ejecutar, crea bloqueos y ejecuta dicho comando; * función {{{ogCreateImageSyntax}}} integra el código de {{{ogPartcloneSyntax}}} para evitar efectos colaterales; * eliminada función {{{ogPartcloneSyntax}}}. git-svn-id: https://opengnsys.es/svn/branches/version1.0@3281 a21b9725-9963-47de-94b9-378ad31fedc9
* #142: Función {{{ogExtendFs}}} desmonta el sistema de archivos antes de ↵ramon2012-09-121-12/+12
| | | | | | ampliarlo. git-svn-id: https://opengnsys.es/svn/branches/version1.0@3278 a21b9725-9963-47de-94b9-378ad31fedc9
* #142: Función {{{ogCheckFs}}} desmonta el sistema de archivos antes de ↵ramon2012-09-051-3/+7
| | | | | | comprobarlo. git-svn-id: https://opengnsys.es/svn/branches/version1.0@3277 a21b9725-9963-47de-94b9-378ad31fedc9
* Versión 1.0.5, #142 #397: Cambios en librería {{{FileSystem}}}:ramon2012-09-041-87/+70
| | | | | | | | | * sustituir {{{parted}}} por {{{mount}}} al tratar sistemas de archivos, * {{{ogMount}}} monta cualquier sistema de archivos soportado por el cliente, * sustituir mnemónico {{{HFS+}}} por {{{HFSPLUS}}}, * mejoras en documentación Doxygen. git-svn-id: https://opengnsys.es/svn/branches/version1.0@3271 a21b9725-9963-47de-94b9-378ad31fedc9