Respaldar correo Zimbra a un disco Externo

Con el comando fdisk -l el sistema nos mostrara un listado completo de las unidades fisicas y logicas del sistema.


clear[root@mail ~]# fdisk -l

Disco /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders


Units = cilindros of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0009fe32

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1   *           1          13      102400   83  Linux
La partición 1 no termina en un límite de cilindro.
/dev/sda2              13      121602   976658432   8e  Linux LVM

Disco /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000eb8bf

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sdb1               1      121602   976760832   8e  Linux LVM

Disco /dev/mapper/vg_mail-LogVol01: 982.9 GB, 982914170880 bytes
255 heads, 63 sectors/track, 119499 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000


Disco /dev/mapper/vg_mail-LogVol00: 17.2 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000


Disco /dev/mapper/vg_mail00-LogVol00: 1000.2 GB, 1000198897664 bytes
255 heads, 63 sectors/track, 121600 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Nota: el tamaño del sector es 4096 (no 512)

Disco /dev/sdf: 3000.6 GB, 3000592982016 bytes
255 heads, 63 sectors/track, 45600 cylinders
Units = cilindros of 16065 * 4096 = 65802240 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xd3ca6b69

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sdf1               1       45600  2930255748    c  W95 FAT32 (LBA)



Identificamos nuestro disco duro externo mediante el tamaño que este posee en nuestro caso tenemos un disco de 3Tb,

y podemos identificar:

Disco /dev/sdf: 3000.6 GB, 3000592982016 bytes
255 heads, 63 sectors/track, 45600 cylinders
Units = cilindros of 16065 * 4096 = 65802240 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xd3ca6b69


El nombre de la unidad logica esta identificada con el nombre /dev/sdf



Dentro de la carpeta /media creamos un directorio  donde montaremos nuestro disco duro externo, nuestro directorio se llamara hd.

[root@mail media]# ls -l
total 60
drwxr-xr-x 2 root root  4096 oct 13  2015 externo
drwxr-xr-x 5 root root 32768 dic 31  1969 hd
-rw-r--r-- 1 root root     7 oct 27 10:43 mio.txt
drwxr-xr-x 2 root root  4096 ago  1 06:52 TICS2016
drwxr-xr-x 3 root root 16384 dic 31  1969 usb


Verificado esto; montamos nuestro disco duro dentro de la carpeta hd.

[root@mail /]# mount /dev/sdf1 /media/hd

y quedaria montado el disco duro externo.



Verificamos

clear
[root@mail /]# cd /media/hd/
[root@mail hd]# ls -l
total 1216
-rwxr-xr-x 1 root root 960494 oct 29  2015 HM900 Valuable Software Pack.pdf
-rwxr-xr-x 1 root root      9 oct 27 10:44 otro.txt
drwxr-xr-x 2 root root  32768 nov 11 16:28 $RECYCLE.BIN
drwxr-xr-x 6 root root  32768 nov 10 14:51 RESP.COCAIII FARMACIA
drwxr-xr-x 2 root root 131072 oct 28 13:04 rz
drwxr-xr-x 7 root root  32768 oct 24 17:08 TICS24102016
[root@mail hd]#


creamos un nuevo directorio
[root@mail hd]# mkdir rz-20161124


RESPALDANDO zimbra.

Ingresamos como usuario Zimbra

[root@mail hd]# su zimbra
[zimbra@mail hd]$


utilizando nuestro script para respaldar cuentas de correo

#!/bin/bash
if [ $USER = 'zimbra' ]; then
        for i in `zmprov -l gaa`
        do
          echo ;
          echo Preparando la cuenta $i para ser copiada ...;
          mb_size=`zmmailbox -z -m $i gms`;
          echo Tamano de la cuenta: $mb_size ...;
          echo Iniciamos a copiar la cuenta $i ...;
          zmmailbox -z -m $i getRestURL "//?fmt=tgz" > /media/hd/rz-20161124/$i.tgz
          echo Cuenta $i copiada exitosamente!;
        done

        echo Fin del script.;
else
        echo Ejecute este script como usuario zimbra. Ejecute: su zimbra;
fi


El respaldo de las cuentas tomara tiempo en funcion de la cantidad de cuentas que se posea.


Preparando la cuenta Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. para ser copiada ...
Tamano de la cuenta: 257,68 MB ...
Iniciamos a copiar la cuenta Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. ...
bash: /media/hd/rz-20161124/Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla.: Permiso denegado

Preparando la cuenta Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. para ser copiada ...
Tamano de la cuenta: 269,80 MB ...
Iniciamos a copiar la cuenta Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. ...
bash: /media/hd/rz-20161124/Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla.: Permiso denegado

.......
..

Eso es todo.


 

Contactos

Direción: Riobamba Garcia Moreno 1127 y 12 de Octubre, a una cuadra de la cevicheria Brisa Marina

Telefonos: +593( 2954 6670)

Correo: info@biodatos.ec

Movil: 09 69 716017

           0990660104

skype: marco.usca