Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Spanish
  • Search

[Respaldos] Hacer Respaldos de /home (abierto)

Foro en español para los usuarios Hispanos de Gentoo.

Moderator: Stolz

Post Reply
  • Print view
Advanced search
6 posts • Page 1 of 1
Author
Message
alexluna
n00b
n00b
Posts: 27
Joined: Thu Oct 05, 2006 6:09 pm

[Respaldos] Hacer Respaldos de /home (abierto)

  • Quote

Post by alexluna » Thu Oct 05, 2006 6:25 pm

hola a todos,

tengo un servidor que esta haciedo de servidor de logeo (PDC con samba), la cosa es que me gustaria respaldar todos los directorios de mis usuarios individualmente para cuando alguno de los usuarios por equivocacion borre algo o simplemente el disco dure falle poder restaurar su informacion.

Alguien que me pueda ayudar con algun script que haga eso o de algun programa que conoscan que pueda hacer respaldos incrementales o diferenciales.

Gracias de antemano.
Top
esteban_conde
Veteran
Veteran
User avatar
Posts: 1670
Joined: Wed Jun 04, 2003 10:59 am

  • Quote

Post by esteban_conde » Thu Oct 05, 2006 6:53 pm

Prueba a poner en /etc/crontab la siguiente secuencia o algo que se adapte mejor a tus necesidades como pudiera ser hacer la copia en otro disco duro que tuvieras montado previamente:
30 01 * * * tar cvf /home/usuario-backup.tar /home/usuario
Este comando deberia crearete un archivo tar con el contenido de el directorio /home/usuario a la 1,30 todos los dias, para restaurarlo cuando tu lo necesitaras.
para afinar mas man tar man cron y asi adelante.
Saludos a tod@s, Esteban.
Top
alexluna
n00b
n00b
Posts: 27
Joined: Thu Oct 05, 2006 6:09 pm

  • Quote

Post by alexluna » Thu Oct 05, 2006 10:41 pm

gracias esteban_conde, eso ya lo habia pensado, pero tendria que poner esa linea para cada uno de mis usuarios, y son mas de 300 usuarios, no hay alguna manera automatica de hacer esto. para que se respalden automaticamente.
Top
Sertinell
Guru
Guru
Posts: 582
Joined: Wed May 19, 2004 11:18 pm

  • Quote

Post by Sertinell » Thu Oct 05, 2006 10:44 pm

Pues te creas un script con un for qe recorra todas las home's.

man bash :P

busca algun manual para script en bash si no tienes mucha idea ...
Top
hakd0c
n00b
n00b
Posts: 43
Joined: Mon May 30, 2005 7:20 pm

  • Quote

Post by hakd0c » Fri Oct 06, 2006 6:44 am

Yo para un caso muy similar tengo lo siguiente:

Code: Select all

#!/bin/bash
data=$(date +%d-%m-%Y)
path1=/home/
path2=/var/compartit
desti=/var/compartit/backup
exclusio=/var/compartit/backup/exclusio.txt

for i in $(ls path1);
do
     if grep -q $i $exclusio;
          echo $i &> /dev/null
     else
          tar czf $desti$i.tgz $path1$i &> /dev/null
          chmod 666 $desti$i.tgz
          chown mjuanola:backup $desti$i.tgz
          echo $i-$data >> /var/log/cseguretat.log
     fi
done

for i in $(ls $path2);
do
     if grep -q $i exclusio;
     then
          echo $i &> /dev/null
     else
          tar czf /var/compartit/backup/$i.tgz $path2$i &> /dev/null
          chmod 666 $desti$i.tgz
          chown mjuanola:backup $desti$i.tgz
          echo $i-$data >> /var/log/cseguretat.log
     fi
done
Guarda individualmente lo que tengo en el home de cada usuario, guarda lo que tengo en /var/compartit (son los recursos compartidos de red) pero excluye de la copia de seguridad lo que haya en /var/compartit/backup/exclusio.txt me lo deja todo en /var/compartit/backup para sacarlo por la misma red y me guarda un pequeño log con la fecha y el nombre del directorio guardado.
Top
alexluna
n00b
n00b
Posts: 27
Joined: Thu Oct 05, 2006 6:09 pm

  • Quote

Post by alexluna » Fri Oct 06, 2006 6:09 pm

gracias
Top
Post Reply
  • Print view

6 posts • Page 1 of 1

Return to “Spanish”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic