summaryrefslogtreecommitdiffstats
path: root/client/engine/FileSystem.lib
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2014-02-03 09:04:59 +0000
committerramon <ramongomez@us.es>2014-02-03 09:04:59 +0000
commitdf097c22eda38efab0202faf4973578471ed5c96 (patch)
tree5d0531ad41625ddddbfd210761c34f29656b6924 /client/engine/FileSystem.lib
parent499a7ece18c578dcf26af5dbed60f3d51e87e8f9 (diff)
#541 #548: Eliminar fichero {{{swapfile.sys}}} al reducir sistema de 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
Diffstat (limited to 'client/engine/FileSystem.lib')
-rwxr-xr-xclient/engine/FileSystem.lib8
1 files changed, 5 insertions, 3 deletions
diff --git a/client/engine/FileSystem.lib b/client/engine/FileSystem.lib
index f0972641..af003ac3 100755
--- a/client/engine/FileSystem.lib
+++ b/client/engine/FileSystem.lib
@@ -729,7 +729,7 @@ echo $MNTDIR
#@exception OG_ERR_FORMAT Formato incorrecto.
#@exception OG_ERR_NOTFOUND Disco o particion no corresponden con un dispositivo.
#@exception OG_ERR_PARTITION Partición desconocida o no accesible.
-#@warning En Windows, se borran los ficheros pagefile.sys e hiberfile.sys
+#@warning En Windows, se borran los ficheros de hiberanción y de paginación.
#@warning El sistema de archivos se amplía al mínimo + 10%.
#@note Requisitos: *resize*
#@version 0.1 - Integracion para Opengnsys - EAC: ReduceFileSystem() en ATA.lib
@@ -790,8 +790,10 @@ case "$(ogGetFsType $1 $2)" in
JFS) ;; # No se reduce (por el momento).
XFS) ;; # No se reduce (por el momento).
NTFS)
- ogDeleteFile $1 $2 pagefile.sys
- ogDeleteFile $1 $2 hiberfil.sys
+ # Borrar ficheros de hibernación y paginación de Windows.
+ ogDeleteFile $1 $2 hiberfil.sys 2>/dev/null
+ ogDeleteFile $1 $2 pagefile.sys 2>/dev/null
+ ogDeleteFile $1 $2 swapfile.sys 2>/dev/null
ogUnmount $1 $2 2>/dev/null
## NTFS: Obtiene tamaño mínimo en MB.
#SIZE=$(ntfsresize -fi $PART | awk '/resize at/ {print int($8*1.1)}')