#657 sincronizadas tipo archivo: se permite configurar el sistema de fichero por defecto de la imagen
git-svn-id: https://opengnsys.es/svn/branches/version1.0@4362 a21b9725-9963-47de-94b9-378ad31fedc9remotes/github/debian-pkg
parent
e1b9340b31
commit
d72ef09b5e
|
@ -23,11 +23,16 @@ REPODIR="$BASEDIR/images/"
|
|||
|
||||
# Para las sincronizadas
|
||||
# BACKUP: Define si se realiza copia de seguridad al crear una imagen (true|false).
|
||||
eval $(grep BACKUP $BASEDIR/client/etc/engine.cfg)
|
||||
# FS segun kernel. ext4 para < 3.7, para >= BTRFS
|
||||
# IMGFS: Sistema de ficheros al crear las sincronizadas tipo archivo (EXT4|BTRFS).
|
||||
[ -z $OGENGINECONFIGURATE ] && source $BASEDIR/client/etc/engine.cfg
|
||||
# FS segun la configuracion y la version del kernel. ext4 para < 3.7, para >= BTRFS
|
||||
KERNEL=$(file -bkr /opt/opengnsys/tftpboot/ogclient/ogvmlinuz |awk '/Linux/ {for(i=1;i<=NF;i++) if($i~/version/) {v=$(i+1);printf("%d",v);sub(/[0-9]*\./,"",v);printf(".%02d",v)}}')
|
||||
[ $KERNEL \< 3.07 ] && IMGFS="EXT4" || IMGFS="BTRFS"
|
||||
if [ $KERNEL \< 3.07 ]; then
|
||||
IMGFS="EXT4"
|
||||
else
|
||||
[ "$IMGFS" == "" ] && IMGFS="BTRFS"
|
||||
|
||||
fi
|
||||
|
||||
# Añade registro de incidencias.
|
||||
function echolog () {
|
||||
|
|
|
@ -82,8 +82,14 @@ if [ "$1" == "CACHE" -o "$1" == "cache" ]; then
|
|||
dd if=/dev/zero of="$IMGFILE" bs=1024 count=$SIZEREQUIRED 2>&1 | tee -a $OGLOGCOMMAND
|
||||
#Formateamos imagen
|
||||
losetup $LOOPDEVICE $IMGFILE
|
||||
# FS de la imagen segun la version del kernel: < 3.7 ext4, si >= btrfs
|
||||
# FS de la imagen segun la configuracion y la version del kernel: < 3.7 ext4, si >= btrfs
|
||||
if [ $KERNELVERSION \< 3.07 ]; then
|
||||
IMGFS == "EXT4"
|
||||
else
|
||||
[ "$IMGFS" == "" ] && IMGFS="BTRFS"
|
||||
fi
|
||||
|
||||
if [ "$IMGFS" == "EXT4" ]; then
|
||||
echo " mkfs.ext4 -i 4096 -b 4096 -L "${2##*\/}" $LOOPDEVICE"
|
||||
mkfs.ext4 -i 4096 -b 4096 -L "${2##*\/}" $LOOPDEVICE 2>&1 |tee -a $OGLOGCOMMAND
|
||||
else
|
||||
|
|
|
@ -29,7 +29,9 @@ CREATESPEED=100000*4
|
|||
# Factor de compresion para las imagenes (windos en ext4).
|
||||
ZSYNC=120
|
||||
# Realizar copia de seguridad antes de crear la imagen.
|
||||
BACKUP="false"
|
||||
BACKUP=false
|
||||
# Sistema de archivo de la imagenes sincronizadas. EXT4 o BTRFS
|
||||
IMGFS=EXT4
|
||||
|
||||
# Tiempo de sleep antes de realizar el reboot
|
||||
OGSLEEP="20"
|
||||
|
|
Loading…
Reference in New Issue