Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Forum italiano (Italian) Risorse italiane (documentazione e tools)
  • Search

[HOWTO-TIP]Backup di sistema-home sempre pronto:stage4+rsync

Forum riservato alla documentazione in italiano.

Moderator: ago

Post Reply
  • Print view
Advanced search
4 posts • Page 1 of 1
Author
Message
RenfildDust
Guru
Guru
User avatar
Posts: 321
Joined: Sat Nov 22, 2003 9:57 am
Location: Reggio Calabria - Catania - Roma
Contact:
Contact RenfildDust
Website

[HOWTO-TIP]Backup di sistema-home sempre pronto:stage4+rsync

  • Quote

Post by RenfildDust » Sun Jun 05, 2005 12:48 pm

1.Introduzione.
L'HW si può ricompare, ma il SW no. Questo HowTo serve a dormire sonni tranquilli e a smanettare come vogliamo con la nostra macchina senza temere l'unicità dei nostri dati e del nostro sistema.
Oppure se abbiamo un portatile che è esposto a rischi quali furto, danni fisici da trasporto (mani di pastafrolla...).
(Scongiuri + che leciti).


2.Requisiti
Per sfruttare questo HowTo occorre:
* La macchina dove è installato il sistema (d'ora in poi chiamata GENTOOBOX).
* Una macchina ausiliaria (anche obsoleta come un GW, ma con un hard diskk capiente), con installato un qualsisasi sistema *X e il tool rsync (d'ora in poi chiamata BKPMACHINE).


3. Backup del sistema.
Se abbiamo un sistema ben configurato con HW funzionante e tutto ciò che ci serve possiamo creare il nostro stage4. Seguendo le indicazioni di fedeliallalinea qui: http://forums.gentoo.org/viewtopic-t-19 ... tage4.html


4.Backup dei dati
il backup dei dati è qualcosa che spesso richiede molto tempo (sopratutto se i dati sono molti). Se viene fatto spesso, ci troviamo una marea di cd/dvd con dati quasi uguali, se viene fatto raramente e succede un danno ai nostri dati, abbiamo perso completamente le nostre preziose informazioni.
La soluzione la usiamo tutti i giorni tramite il portage: rsync.

4.1 Come può esserci utile rsync?
Quando lanciamo rsync (in una macchina client) si collega al server specificato e fa un confronto tra i file locali e quelli remoti e se i secondi sono cambiati li sostituisce ai primi. (Verifica tramite data).
Usando GENTOOBOX come server e BKPMACHINE come client possiamo avere sempre una copia dei dati di GENTOOBOX su BKPMACHINE

4.2 Configurazione Server GENTOOBOX
Se la rete non è configurata facciamolo.
esempio:

Code: Select all

# ifconfig eth0 192.168.0.1 netmask 255.255.255.0
oppure:

Code: Select all

# /etc/init.d/net.eth0 start
se abbiamo già i parametri configurati in /etc/conf.d/net
Rsync è già installato di default su tutte le macchine gentoo (serve per il portage). Il file di configurazione è /etc/rsync/rsyncd.conf oppure /etc/rsyncd.conf a seconda della versione del sistema.

Il file rsyncd.conf

Code: Select all

# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/rsync/files/rsyncd.conf,v 1.3 2004/07/15 00:11:37 agriffis Exp $

# Minimal configuration file for rsync daemon
# See rsync(1) and rsyncd.conf(5) man pages for help

# This line is required by the /etc/init.d/rsyncd script


uid = mioUtente
gid = root
use chroot = yes
max connections = 4
syslog facility = local5

pid file = /var/run/rsyncd.pid

[backup]                             # o una label a vostra scelta
path =  /home/mioUtente   # path di ciò che vogliamo salvare
Avvio del demone rsync

Code: Select all

# /etc/init.d/rsyncd start
4.3 Lato Client BKPMACHINE
Se la rete non è configurata facciamolo.
esempio:

Code: Select all

# ifconfig eth0 192.168.0.2 netmask 255.255.255.0
(va bene per qualsiasi Linux, per MacOSX o BSD basta sostituire eth0 con en0)
oppure:

Code: Select all

# /etc/init.d/net.eth0 start
se abbiamo già i parametri configurati in [i/etc/conf.d/net[/i] NB:Questo vale solo per una GentooBox.

Andiamo nella directory destinazione. Se l'utente che usiamo ha lo stesso uid (numerico non il nome) della macchina GENTOOBOX è meglio per conservare i permessi.
Creiamo il seguente script che chiameremo ./backup.sh:
backup.sh:

Code: Select all

#!/bin/bash 

rsync -avz 192.168.0.1::backup ./  && date > lastSuccessfullBKP.txt
Rendiamo lo script esguibile:

Code: Select all

chmod +x ./backup.sh
5. Conclusione
Il nostro sistema funzionante è su cd/dvd, per eseguire il backup periodico della home basta avviare il demone rsync su GENTOOBOX e lo script ./backup su BKPMACHINE. Il file lastSuccefulBackup.txt conterrà la data dell'ultimo backup.

Che ve ne pare?
Io lo già fatto sul mio iBook G4 e mi sento in una botte di ferro!
La generazione di numeri casuali è troppo importante per essere lasciata al caso.
Top
Tùrin_Mormegil
Guru
Guru
User avatar
Posts: 478
Joined: Tue Sep 21, 2004 5:16 pm
Location: Gorizia - Milano
Contact:
Contact Tùrin_Mormegil
Website

  • Quote

Post by Tùrin_Mormegil » Sun Jun 05, 2005 1:41 pm

figata :D l'uso di rsync in questo caso è veramente geniale! ottima idea ;)
Как я рад!
Top
matttions
Guru
Guru
User avatar
Posts: 338
Joined: Mon Jul 19, 2004 9:58 pm
Contact:
Contact matttions
Website

  • Quote

Post by matttions » Sun Jun 05, 2005 3:03 pm

fare un discorso di questo tipo mi gira in testa da almeno 3 mesi..
ottimo TIP..


Forse è la svolta...

ah il backup ... stress ...
gentoo ... l'unico pinguino da corsa
Top
RenfildDust
Guru
Guru
User avatar
Posts: 321
Joined: Sat Nov 22, 2003 9:57 am
Location: Reggio Calabria - Catania - Roma
Contact:
Contact RenfildDust
Website

  • Quote

Post by RenfildDust » Sun Jun 05, 2005 3:24 pm

Tùrin_Mormegil wrote:figata :D l'uso di rsync in questo caso è veramente geniale! ottima idea ;)

io lo solo portata su gentoo, in realtà mi sono ispirato a qualche articolo di non ricordo quale rivista..

Comunque ogni tanto conviene cancellare la home di backup di tanto in tanto e ricominciare, in quanto rsync non "riconosce" gli spostamenti. Praticamente se spostiamo un file da /home/untente/download in /home/unutente/documenti ed eseguiamo il backup prima e dopo lo spostamento, rsync copierà il file come se fosse uno nuovo senza cancellare quello vecchio. Stesso discorso per la rinominazione.

Sono contento di aver dato il mio contributo. Spero sia utile!:lol: :lol: :lol: :lol:
La generazione di numeri casuali è troppo importante per essere lasciata al caso.
Top
Post Reply
  • Print view

4 posts • Page 1 of 1

Return to “Risorse italiane (documentazione e tools)”

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