Fichero: /root/./copia-crontab-users.sh
#!/bin/bash
tar cvfz crontabusers-en-var-spool-cron.tgz /var/spool/cron/
#!/bin/bash
cd /root
./copia-crontab-users.sh
cd /root/media/nfs/
suffix=$(date +%Y-%m-%d)
# Nombre del Servidor:
NdS="NameServer"
Subject="(MAIL) Copia Seguridad MAIL-Server -$NdS- Terminada"
if [ -f /root/media/nfs/montado.txt ]; then
echo "OK"
cd /root/media/nfs/
sleep 1
else
echo "El script no se está ejecutando desde el lugar apropiado."
echo "Deberías estar en la ruta: /var/SITIOS/SERVER, y estás en"
pwd
echo "Saliendo."
echo "ERROR AL CREAR COPIA DE SEGURIDAD DEL CORREO"
Subject="(MAIL) ERROR AL CREAR COPIA DEL SERVIDOR -$NdS-"
mailx -s "$Subject" Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo. < /root/NameServer.txt
exit 1
fi
# Eliminando versiones anteriores...
rm -fv copia-*.tgz
# echo "Copiando bin ( 1 / 14 ) "
# tar cfz copia-bin-$suffix.tgz /bin
# echo "Copiando boot (2 / 14 ) "
# tar cfz copia-boot-$suffix.tgz /boot
echo "Copiando etc (3 / 14 ) "
tar cfz copia-etc-$suffix.tgz /etc
echo "Copiando home ( 4 / 14 ) "
tar cfz copia-home-$suffix.tgz /home
# echo "Copiando lib ( 5 / 14 ) "
# tar cfz copia-lib-$suffix.tgz /lib
# echo "Copiando lib64 ( 6 / 14 ) "
# tar cfz copia-lib64-$suffix.tgz /lib64
# echo "Copiando opt ( 7 / 14 ) "
# tar cfz copia-opt-$suffix.tgz /opt
echo "Copiando root ( 8 / 14 ) "
tar cfz copia-root-$suffix.tgz --exclude="/root/temp" --exclude="/root/tmp" --exclude="/root/mnt" --exclude="/root/media" /root
# echo "Copiando sbin ( 9 / 14 ) "
# tar cfz copia-sbin-$suffix.tgz /sbin
# echo "Copiando selinux ( 10 / 14 ) "
# tar cfz copia-selinux-$suffix.tgz /selinux
# echo "Copiando srv ( 11 / 14 ) "
# tar cfz copia-srv-$suffix.tgz /srv
# echo "Copiando sys ( 12 / 14 ) "
# tar cfz copia-sys-$suffix.tgz /sys
echo "Copiando usr ( 13 / 14 ) "
tar cfz copia-usr-local-$suffix.tgz /usr/local
# echo "Copiando var ( 14 / 14 ) "
# tar cfz copia-var-$suffix.tgz --exclude="/var/lib" --exclude="/var/crash" --exclude="/var/cache" --exclude="/var/SITIOS/SERVER" --exclude="/var/qmail" --exclude="/var/www/vhosts" /var
# ------------ versión antgua -----------------
# echo "->copia-var-www-vhosts-dela-A-ala-B"
# tar cfz copia-var-www-vhosts-dela-A-ala-B-$suffix.tgz --exclude="/var/www/vhosts/accede.org/terranatur.es" /var/www/vhosts/[a-b]*
# echo "->copia-var-www-vhosts-dela-C-ala-D"
# tar cfz copia-var-www-vhosts-dela-C-ala-D-$suffix.tgz /var/www/vhosts/[c-d]*
# echo "->copia-var-www-vhosts-dela-E-ala-G"
# tar cfz copia-var-www-vhosts-dela-E-ala-G-$suffix.tgz /var/www/vhosts/[e-g]*
# echo "->copia-var-www-vhosts-dela-H-ala-J"
# tar cfz copia-var-www-vhosts-dela-H-ala-J-$suffix.tgz /var/www/vhosts/[h-j]*
# echo "->copia-var-www-vhosts-dela-K-ala-N"
# tar cfz copia-var-www-vhosts-dela-K-ala-N-$suffix.tgz /var/www/vhosts/[k-n]*
# echo "->copia-var-www-vhosts-dela-O-ala-Q"
# tar cfz copia-var-www-vhosts-dela-O-ala-Q-$suffix.tgz /var/www/vhosts/[o-q]*
# echo "->copia-var-www-vhosts-dela-R-ala-T"
# tar cfz copia-var-www-vhosts-dela-R-ala-T-$suffix.tgz /var/www/vhosts/[r-t]*
# echo "->copia-var-www-vhosts-dela-U-ala-W"
# tar cfz copia-var-www-vhosts-dela-U-ala-W-$suffix.tgz /var/www/vhosts/[u-w]*
# echo "->copia-var-www-vhosts-dela-X-ala-Z"
# tar cfz copia-var-www-vhosts-dela-X-ala-Z-$suffix.tgz /var/www/vhosts/[x-z]*
# echo "->copia-var-www-vhosts-dela-0-ala-9"
# tar cfz copia-var-www-vhosts-dela-0-ala-9-$suffix.tgz /var/www/vhosts/[0-9]*
# --------- fin versión antigua ---------------
# ---------------------------------------------
echo "-> copia-var-www-vhosts-letra-A"
echo "-> copia-var-www-vhosts-de-AA-a-AN"
tar cfz copia-var-www-vhosts-de-AA-a-AN-$suffix.tgz --exclude="/var/www/vhosts/accede.org/terranatur.es" /var/www/vhosts/[aA][a-nA-N]*
echo "-> copia-var-www-vhosts-resto-A"
tar cfz copia-var-www-vhosts-resto-Ao-Az-num-y-chars-$suffix.tgz /var/www/vhosts/[aA][o-zO-Z0-9-]*
echo "-> copia-var-www-vhosts-letra-B"
tar cfz copia-var-www-vhosts-letra-B-$suffix.tgz /var/www/vhosts/[bB]*
echo "-> copia-var-www-vhosts-letra-C"
tar cfz copia-var-www-vhosts-letra-C-$suffix.tgz /var/www/vhosts/[cC]*
echo "-> copia-var-www-vhosts-letra-D"
tar cfz copia-var-www-vhosts-letra-D-$suffix.tgz /var/www/vhosts/[dD]*
echo "-> copia-var-www-vhosts-letra-E"
tar cfz copia-var-www-vhosts-letra-E-$suffix.tgz /var/www/vhosts/[eE]*
echo "-> copia-var-www-vhosts-letra-F"
tar cfz copia-var-www-vhosts-letra-F-$suffix.tgz /var/www/vhosts/[fF]*
echo "-> copia-var-www-vhosts-letra-G"
tar cfz copia-var-www-vhosts-letra-G-$suffix.tgz /var/www/vhosts/[gG]*
echo "-> copia-var-www-vhosts-letra-H"
tar cfz copia-var-www-vhosts-letra-H-$suffix.tgz /var/www/vhosts/[hH]*
echo "-> copia-var-www-vhosts-letra-I"
tar cfz copia-var-www-vhosts-letra-I-$suffix.tgz /var/www/vhosts/[iI]*
echo "-> copia-var-www-vhosts-letra-J"
tar cfz copia-var-www-vhosts-letra-J-$suffix.tgz /var/www/vhosts/[jJ]*
echo "-> copia-var-www-vhosts-letra-K"
tar cfz copia-var-www-vhosts-letra-K-$suffix.tgz /var/www/vhosts/[kK]*
echo "-> copia-var-www-vhosts-letra-L"
tar cfz copia-var-www-vhosts-letra-L-$suffix.tgz /var/www/vhosts/[lL]*
echo "-> copia-var-www-vhosts-letra-M"
tar cfz copia-var-www-vhosts-letra-M-$suffix.tgz /var/www/vhosts/[mM]*
echo "-> copia-var-www-vhosts-letra-N"
tar cfz copia-var-www-vhosts-letra-N-$suffix.tgz /var/www/vhosts/[nN]*
echo "-> copia-var-www-vhosts-letra-O"
tar cfz copia-var-www-vhosts-letra-O-$suffix.tgz /var/www/vhosts/[oO]*
echo "-> copia-var-www-vhosts-letra-P"
tar cfz copia-var-www-vhosts-letra-P-$suffix.tgz /var/www/vhosts/[pP]*
echo "-> copia-var-www-vhosts-letra-Q"
tar cfz copia-var-www-vhosts-letra-Q-$suffix.tgz /var/www/vhosts/[qQ]*
echo "-> copia-var-www-vhosts-letra-R"
tar cfz copia-var-www-vhosts-letra-R-$suffix.tgz /var/www/vhosts/[rR]*
echo "-> copia-var-www-vhosts-letra-S"
tar cfz copia-var-www-vhosts-letra-S-$suffix.tgz /var/www/vhosts/[sS]*
echo "-> copia-var-www-vhosts-letra-T"
tar cfz copia-var-www-vhosts-letra-T-$suffix.tgz /var/www/vhosts/[tT]*
echo "-> copia-var-www-vhosts-letra-U"
tar cfz copia-var-www-vhosts-letra-U-$suffix.tgz /var/www/vhosts/[uU]*
echo "-> copia-var-www-vhosts-letra-V"
tar cfz copia-var-www-vhosts-letra-V-$suffix.tgz /var/www/vhosts/[vV]*
echo "-> copia-var-www-vhosts-letra-W"
tar cfz copia-var-www-vhosts-letra-W-$suffix.tgz /var/www/vhosts/[wW]*
echo "-> copia-var-www-vhosts-letra-X"
tar cfz copia-var-www-vhosts-letra-X-$suffix.tgz /var/www/vhosts/[xX]*
echo "-> copia-var-www-vhosts-letra-Y"
tar cfz copia-var-www-vhosts-letra-Y-$suffix.tgz /var/www/vhosts/[yY]*
echo "-> copia-var-www-vhosts-letra-Z"
tar cfz copia-var-www-vhosts-letra-Z-$suffix.tgz /var/www/vhosts/[zZ]*
echo "-> copia-var-www-vhosts-de-0-a-9"
tar cfz copia-var-www-vhosts-de-0-a-9-$suffix.tgz /var/www/vhosts/[0-9]*
# ------------------------
clear
ls -l --color -shF
echo "Copia de DIRECTORIOS terminada."
echo "-------------------------------"
# sleep 2
# echo "Comienza la compresión en un único fichero"
# sleep 2
# tar cvf CopiaSeg-$NdS-Server-$suffix.tar `ls -1r copia-*.tgz`