diff options
author | irina <irinagomez@us.es> | 2014-04-10 12:44:32 +0000 |
---|---|---|
committer | irina <irinagomez@us.es> | 2014-04-10 12:44:32 +0000 |
commit | e2a744261040894f9214705de012e7222319de70 (patch) | |
tree | 9221df3ceb0f44cfae90d496a99cebbb38d556af /admin/Sources/Services/ogAdmRepoAux | |
parent | 48b5016fd9f1f198572c80f4d503345638f6cf32 (diff) |
#565 Sincronizadas. Se bloquean igual que las monoliticas. Al crear diferenciales se detecta si la particion es igual que la basica
git-svn-id: https://opengnsys.es/svn/branches/version1.0@4234 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/Sources/Services/ogAdmRepoAux')
-rwxr-xr-x | admin/Sources/Services/ogAdmRepoAux | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/admin/Sources/Services/ogAdmRepoAux b/admin/Sources/Services/ogAdmRepoAux index 1884f5d5..05bac0ce 100755 --- a/admin/Sources/Services/ogAdmRepoAux +++ b/admin/Sources/Services/ogAdmRepoAux @@ -231,7 +231,7 @@ case "$PARM1" in file $IMGFILE |grep -i -e " ext4 filesystem " 2>&1 > /dev/null || exit 0 [ -d $DIRMOUNT ] || mkdir $DIRMOUNT - mountImage "$IMGFILE" "$DIRMOUNT" || (echolog "Error al montar la imagen"; exit 1) + mountImage "$IMGFILE" "$DIRMOUNT" || (echolog "Error al montar la imagen $IMGFILE"; exit 1) # Si el espacio libre menor que 500Mb desmontamos la imagen y nos salimos AVAILABLE=$(df -k|grep $DIRMOUNT|awk '{print $4}') @@ -259,31 +259,16 @@ case "$PARM1" in # Calculamos el tamaño final del archivo INTSIZE=$(df -k|grep "$DIRMOUNT"|awk '{print $2}') let EXTSIZE=$INTSIZE+$EDGESIZE - umount $DIRMOUNT + umount $DIRMOUNT || (echolog "Error al desmontar la imagen $IMGFILE"; exit 1) # Si existe dispositivo loop lo borramos. [ $LOOPDEVICE ] && losetup -a| grep $LOOPDEVICE &> /dev/null && losetup -d $LOOPDEVICE # Corto el archivo al tamaño del sistema de ficheros echo "truncate --size=\"$EXTSIZE\"k $IMGFILE" echolog "truncate --size=\"$EXTSIZE\"k $IMGFILE" truncate --size="$EXTSIZE"k $IMGFILE - rmdir $DIRMOUNT ;; - LOCK_IMAGE) - # Bloquea el archivo de la imagen. - #1 LOCK_IMAGE - #2 Nombre_Imagen.extension - echolog "Bloqueamos imagen $REPODIR$PARM2" - touch "$REPODIR$PARM2.lock" - ;; - UNLOCK_IMAGE) - # Desloquea el archivo de la imagen. - #1 UNLOCK_IMAGE - #2 Nombre_Imagen.extension - echolog "Desbloqueamos imagen $REPODIR$PARM2" - rm -f "$REPODIR$PARM2.lock" - ;; default) echolog "Solicitud con parametros \"$PARM\" no realizada, no registrada o con errores" ;; |