Backup


  1. Backup
      1. ¿Qué es Backup?
      2. ¿ Cómo utilizarlo?
        1. Script para facilitar la Administración
        2. Utilización Manual
      3. Script Backup para Dapper
      4. Script Backup para Edgy, Feisty y Gutsy
      5. Correr el script Backup

¿Qué es Backup?

Es un script que realiza un respaldo de los principales archivos de configuración de Ubuntu.

¿ Cómo utilizarlo?

Script para facilitar la Administración

# Descarga el Script Backup desde la página personal de tatadeluxe
$ wget http://www.cec.uchile.cl/~jrovegno/download/Backup
# Ejecuta el Script Backup
$ sh Backup

Utilización Manual

$ gedit Backup 

Script Backup para Dapper

Versión para Ubuntu 6.06 Dapper

#!/bin/bash
# Backup is copyrighted by Ubuntu-cl
# Backup is released under the General Public License Please refer to GPL.txt
# Written by the Ubuntu-cl Team
# Variables
hora=`date +%F-%s`
# Funciones
function ir_home {
cd ~
}
function crea_dir {
mkdir -p Backup_dir
cd Backup_dir
mkdir Backup_$hora
cd Backup_$hora
}
function respaldos {
# Archivo de configuración de Xorg (video, teclado, mouse, monitor)
cp /etc/X11/xorg.conf xorg.conf
# Archivo que carga modulos del kernel en el booteo
cp /etc/modules modules
# Archivo que bloquea carga de modulos del kernel en el booteo
cp /etc/modprobe.d/blacklist blacklist
# Archivo que monta las particiones en el booteo
cp /etc/fstab fstab
# Archivo de configuración del Grub y opciones del kernel
cp /boot/grub/menu.lst menu.lst
# Archivo de configuración de las Interfaz de red
cp /etc/network/interfaces interfaces
# Archivo de configuración del DNS
cp /etc/resolv.conf resolv.conf
# Archivo de configuración de CUPS
cp /etc/cups/cupsd.conf cupsd.conf
# Archivo de configuración de ESD de Gnome
cp /etc/esound/esd.conf esd.conf
# Archivo de configuración de alsa
cp /etc/asound.conf asound.conf
cp ~/.asoundrc .asoundrc
}
# Ejecutar
ir_home
crea_dir
respaldos
ir_home
sleep 2
echo "Respaldo realizado con Exito!"
 

NOTA: No funciona en Ubuntu 6.10 Edgy

Script Backup para Edgy, Feisty y Gutsy

Versión para Ubuntu 6.10 Edgy, Ubuntu Feisty 7.04, Ubuntu Gutsy 7.10

#!/bin/bash
# Backup is copyrighted by Ubuntu-cl
# Backup is released under the General Public License Please refer to GPL.txt
# Written by the Ubuntu-cl Team
# Variables
hora=`date +%F-%s`
# Funciones
ir_home () {
cd ~
}
crea_dir () {
mkdir -p Backup_dir
cd Backup_dir
mkdir Backup_$hora
cd Backup_$hora
}
respaldos (){
# Archivo de configuración de Xorg (video, teclado, mouse, monitor)
cp /etc/X11/xorg.conf xorg.conf
# Archivo que carga modulos del kernel en el booteo
cp /etc/modules modules
# Archivo que bloquea carga de modulos del kernel en el booteo
cp /etc/modprobe.d/blacklist blacklist
# Archivo que monta las particiones en el booteo
cp /etc/fstab fstab
# Archivo de configuración del Grub y opciones del kernel
cp /boot/grub/menu.lst menu.lst
# Archivo de configuración de las Interfaz de red
cp /etc/network/interfaces interfaces
# Archivo de configuración del DNS
cp /etc/resolv.conf resolv.conf
# Archivo de configuración de CUPS
cp /etc/cups/cupsd.conf cupsd.conf
# Archivo de configuración de ESD de Gnome
cp /etc/esound/esd.conf esd.conf
# Archivo de configuración de alsa
cp /etc/asound.conf asound.conf
cp ~/.asoundrc .asoundrc
}
# Ejecutar
ir_home
crea_dir
respaldos
ir_home
sleep 2
echo "Respaldo realizado con Exito!"

Correr el script Backup

$ sh Backup 

MU/Script/Backup (last edited 2008-03-01 15:39:20 by JavierRovegno)