Manual d'usuari de gnetic
Manual d'usuari del Gnetic
Copyright © 2008 Joan Lledó
1. Introducció
Copyright (C) 2008 Joan Lledó.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2
or any later version published by the Free Software Foundation;
with the Invariant Sections being list their titles, with the
Front-Cover Texts being list, and with the Back-Cover Texts being list.
http://www.gnu.org/licenses/fdl-1.2.txt.
1.1 Descripció
Gnetic és un projecte lliure desenvolupat en C per a crear i restablir còpies de seguretat d'un disc o partició. També és possible treballar en xarxa, enviant les imatges a traves de la xarxa cap als seus destinataris, o "al vol" generant la imatge en temps real al mateix temps que la envia cap a la xarxa.
La pàgina web de Gnetic és http://gnetic.nongnu.org. I el programa pot ser
descarregat des de http://download.savannah.nongnu.org/releases/gnetic/
p>
Envieu les vostres notificacions d'errors a joanlluislledo@gmail.com. Inclogui informació sobre el sistema i una descripció de què va provocar l'error, quines conseqüències va tenir, etc.
1.2 Nomenclatura
és important conèixer la nomenclatura de gnetic. Tots els termes formen part d'una analogia (més o menys afortunada) entre una cadena d'ADN i una cadena de bits, que guarden tota la informació d'un ésser viu o un ordinador, respectivament. A més, el terme "clonar" s'utilitza tant en biologia com en informàtica, en aquest darrer cas per referir-se a transferir tota la informació d'un ordinador a un altre, o d'un CD a un altre, i així crear una "còpia perfecta".
En Gnetic, les còpies de seguretat són arxius anomenats imatges DNA,
perquè contenen tota la informació d'un ordinador necessària per poder crear una còpia perfecta en un altre ordinador.
Treballant en línia, hi ha dos tipus d'ordinadors en gnetic. L'emissor i el receptor (o receptors).
-
Emissor: Només hi ha un en una xarxa de gnetic. és l'ordinador que contéles dades seran transmeses cap al receptor o receptors.
-
Receptor: Hi ha almenys un receptor en una xarxa gnetic, però poden haver fins a 64, o tants com especifiqui. Reben les dades de l'emissor. Totes les dades del disc o partició del receptor que vagi a ser clonat es perdran. Un receptor pot:
-
Restaurar la imatge "al vol": El receptor perdrà totes les dades al disc o partició que hagi triat per ubicar la imatge que rebrà des de la xarxa. Al finalitzar aquesta operació amb èxit, la partició o disc en qüestió contindrà tota la informació que guardava la imatge.
-
Desa la imatge a disc: és tan senzill com que l'ordinador rep una imatge i la guarda a disc com un fitxer regular. Aquesta imatge pot ser utilitzada més tard per restaurar les dades.
1.3 Sistemes de fitxers
Tot el codi de Gnetic que interactua amb els dispositius fisics,
discs o particions, està basat en GNU Parted. Per tant, Gnetic depèn
en gran mesura pels sistemes que Parted suporta. Podeu veure una llista
de sistemes suportats per Parted a
http://www.gnu.org/software/parted/features.shtml.
A la següent taula es mostren
1.4 Programari necessari
Cal tenir instal·lada la llibreria
libparted-1.6 o posterior, sense ella Gnetic no funcionarà.
També són necessàries les llibreries e2fs, uuid i libselinux.
A més, per crear alguns sistemes de fitxers és necessari posseir
algunes aplicacions. Gnetic funcionarà bé sense elles, però vostè no
podeu restablir imatges si no teniu la utilitat necessària associada a aquest
sistema de fitxers. Per conèixer quina utilitat necessita determinat sistema
pot veure la taula de Sistemes de fitxers.
1.5 Compilant el Gnetic
Com és habitual, per compilar gnetic només cal executar els clàssics comandaments:
I si vol que s'instal·li en el sistema, executeu com a root:
No obstant això, és necessari assegurar-se que es tenen les llibreries de desenvolupament necessàries per a la compilació:
- libparted-dev (1.6 o posterior)
- e2fslibs-dev
- uuid-dev
- libselinux1-dev
1.6 Plataformes suportades
Actualment, Gnetic només ha estat compilat amb GNU/Linux.
1.7 Termes de distribució
Gnetic és programari lliure, amb llicència GNU General Public License
Versió 2. La llicència completa s'inclou amb Gnetic al fitxer COPYING.
En qualsevol cas, pot escriure Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
2. Usant el Gnetic
2.1 ús local
L'ús local de Gnetic es redueix a crear imatges ADN d'un disc o
partició, o restaurar Imagna prèviament creades en un disc o
partició.
2.2 ús en xarxa
Gnetic li permet treballar a través d'Internet i aquí és on realment
és útil, ja que li permet restaurar imatges creades en un altre ordinador.
és important tenir en compte que cada vegada que Gnetic treballi en xarxa, han
estar tots els receptors en espera abans de llançar Gnetic en l'emissor. A
continuació s'expliquen les possibilitats de Gnetic en xarxa.
2.2.1 Punt a punt
Aquesta forma de treballar obre una connexió TCP entre dues màquines. L'emissor
d'especificar l'adreça IP del receptor. D'altra banda, el receptor
únicament quedarà esperant que l'emissor contacte amb ell per
transmetre la seva imatge ADN.
2.2.2 Mode en cadena
Aquest mode es basa en la formació d'una xarxa en forma de cadena on l'emissor
organitza a tots els receptors perquè cada node o baula de la cadena només envieu
dades al següent esglaó. Usant aquesta tècnica, els receptors queden en espera
mentre l'emissor contacta amb tots ells i els dóna un lloc en la cadena. Quan
ja estigui la xarxa formada, l'emissor començarà a enviar la vostra informacióny els receptors
aniran transmetent aquesta informació seguint l'ordre de la cadena fins arribar
al final, al mateix temps que van escrivint aquesta mateixa informació en el seu disc
dur.
Podeu descarregar un dibuix que explca com s'organitzen els receptors en el
següent enllaç:http://gnetic.nongnu.org/doc/esquema-ca.png
2.3 Usant la línia de comandaments
Aquí es detallarà amb més profunditat com utilitzar gnetic des de la línia d'ordres.
2.3.1 Sinopsi
gnetic FUNCION [ -d, --device DISPOSITIU ] [ -f, --file ARXIU ]
[ -a, --address IP-DEL-CLIENT ] [ -m, --max-hosts NOMBRE ]
[ -w, --wait SEGONS ] [ -q, --quick ]
[ -b, --broadcast IP-BROADCAST ] [ -n, --no-data ]
[ -g, --grub-install PARTICIó-DE-/BOOT ]
Argumentos:
- ‘-d, --device:’
El dispositiu sobre el qual es va a treballar. Exemples: "/dev/hda", "/dev/hdb2"
- ‘-f, --file:’
L'arxiu sobre el qual es va a treballar. Exemple: "~/backups/hda.dna"
- ‘-a, --address:’
Adreça IP amb la qual es vol contactar. Exemple: "192.168.1.3"
- ‘-m, --max-hosts:’
Nombre de baules que suportarà la xarxa. Com més gran sigui aquest número, més memòria RAM consumirà gnetic. Si no s'introdueix, aquesta xifra serà 64.
- ‘-w, --wait’
Temps en segons que l'emissor ha d'esperar mentre els receptors contesten.
- ‘-q, --quick’
Aquesta opció elimina la barra de progrés per guanyar velocitat.
- ‘-b, --broadcast’
Amb aquesta opció es pot especificar l'adreça de broadcast de la xarxa en cas que gnetic sigui incapaç de determinar-la.
- ‘-n, --no-data’
Useu aquesta opció per a guardar en la imatge només l'estructura de particions, sense dades.
- ‘-g, --grub-install’
Instal·lar grub sense fer cap altra operació.
2.3.2 Opcions genèriques
Aquestes opcions no impliquen l'ús de cap altra, i es poden utilitzar tant localment com en xarxa.
- ‘-m, --max-hosts’
Especifica el nombre màxim de receptors que suportarà la xarxa.
Si no s'especifica, s'estableix un màxim de 64 nodes.
Només té efecte si es fa servir en l'emissor d'una cadena.
Exemple: gnetic -sd /dev/hda -m 100
Envia el contingut de /dev/hda a la xarxa i especifica que pot suportar fins a 99 receptors.
- ‘-w, --wait’
Estableix el temps d'espera que deixa l'emissor perquè els receptors li contestin.
Per defecte 5 segons.
Només té efecte si es fa servir en l'emissor d'una cadena.
Exemple: gnetic -sd /dev/hda -w 20
Espera 20 segons a que els receptors li contestin i després els envia el contingut de /dev/hda
- ‘-q, --quick’
Aquesta opció elimina la barra de progrés per guanyar velocitat.
Només té efecte si es fa servir l'opció -d, quan s'usa únicament
l'opció-f, la barra de progrés no apareix de cap manera.
Exemple: gnetic -cd /dev/hda1 -f /home/usuario/hda1.dna -q
Guarda el contingut de /dev/hda1 a /home/usuari/hda1.dna sense mostrar la barra de progrés.
- ‘-n, --no-data’
Guarda a la imatge només l'estructura de particions, sense dades.
Es pot utilitzar tant localment com en xarxa.
Només té efecte si es clona un disc dur sencer.
Exemple: gnetic -cd /dev/hda -f /home/usuari/hdb1-nodata.dna -n
Només escriu en la imatge l'estructura de particions, sense desar les dades.
2.3.3 Funcions
2.3.3.1 Per a ús local
Totes aquestes opcions impliquen l'ús de -d i -f. En tots els casos l'ordre dels paràmetres és irrellevant.
- ‘-c, --create’
Crea una imatge d'un disc o partició.
Exemple: gnetic -cd /dev/hda -f ~/backups/hda.dna
Guarda el contingut de /dev/hda a ~/backups/hda.dna
- ‘-r, --restore’
Restaura una imatge a un disc o partició.
Exemple: gnetic -rf ~/backups/hda.dna -d /dev/hda
Restaura el contingut de ~/backups/hda.dna a /dev/hda
- ‘-g, --grub-install’
Instal·la grub en el dispositiu especificat.
Exemple: gnetic -g /dev/hda1 -d /dev/hda
Instal·la GRUB al MBR de /dev/hda usant els fitxers de configuració de GRUB situats a /dev/hda1
2.3.3.2 Per a ús en xarxa
Totes les opcions de xarxa impliquen l'ús de -d o -f. Segons si el que es vol enviar o rebre és una imatge o un dispositiu.
Connexió punt a punt
- ‘-S, --p2p-server’
Envia les dades (aquesta opció implica -a).
Exemple: gnetic -Sa 192.168.1.3 -d /dev/hda
Envia el contingut de /dev/hda a 192.168.1.3. Si s'introdueix un nom de host
DNS en lloc d'una IP, gnetic resoldrà la seva adreça IP.
- ‘-C, --p2p-client’
Rep les dades.
Exemple: gnetic -Cd /dev/hda
Rep informació de la xarxa i la guarda a /dev/hda.
Exemple: gnetic -Cf ~/backups/hda.dna
Rep informació de la xarxa i la guarda a ~/backups/hda.dna
(útil per crear imatges remotament).
Connexió en mode cadena
- ‘-s, --sender-mode’
Emissor, primera baula, Les seves dades es transmeten.
Exemple: gnetic -sd /dev/hda
Envia a la cadena la informació de /dev/hda
Exemple: gnetic -sd /dev/hda -b 192.168.1.255
Envia a la cadena la informació de /dev/hda i especifica que l'adreça broadcast d'aquesta xarxa és 192.168.1.255
- ‘-l, --link-mode’
Receptor, rep les dades de l'emissor.
Exemple: gnetic -ld /dev/hda
Converteix l'ordinador en un node de la cadena, i guarda la informació que rep a /dev/hda
Exemple: gnetic -lf ~/backups/hda.dna
Converteix l'ordinador en un node de la cadena, i Gurda la informació en un arxiu .DNA
Això és útil per exemple si vostè vol clonar ordinadors al vol i desitja guardar una imatge en un dels nodes, per exemple el darrer.
3. Després d'usar gnetic
3.1 El sector d'arrencada
Quan vostè decideix crear una imatge d'un disc dur sencer, també està guardant-hi el seu sector d'arrencada. Això implica que si tenia instal·lat el GRUB, aquest serà clonat també amb totes les seves opcions a la màquina receptora. Això no serà així si vostè clona únicament una partició.
Si ho desitja, pot utilitzar gnetic per instal·lar GRUB després de restaurar un sistema o una partició.
3.2 Particions
Pot passar que vostè faci una imatge d'un disc dur de 40GB en l'emissor, però després vostè pretengui recuperar aquesta informació en un disc dur de 20GB (per exemple). Això no és problema per gnetic, el programa només guarda la imatge seus arxius, per tant, si vostè només tenia ocupats 10GB la imatge es podrà recuperar si problemes. D'altra banda, les particions s'ajustaran al percentatge que ocupaven en l'origen, és a dir, si vostè tenia una partició que ocupava el 70% d'un disc de 40GB, en el receptor la partició ocuparà el 70% del disc de 20GB, siempre i quan càpiguen seus arxius en aquest espai, en cas contrari gnetic donarà error. Això també es compleix si el disc d'origen és menor que el disc de destinació.
4. Autors
Gnetic va ser escrit per Jesús Burgos Maciá<jburmac@gmail.com>
amb l'ajuda de Joan Lledó <joanlluislledo@gmail.com>
5. índex
Footnotes
No s'ha provat encara
Table of Contents
About This Document
This document was generated by Joan Lledó on May, 6 2008 using texi2html 1.78.
The buttons in the navigation panels have the following meaning:
| Button |
Name |
Go to |
From 1.2.3 go to |
| [ < ] |
Back |
Previous section in reading order |
1.2.2 |
| [ > ] |
Forward |
Next section in reading order |
1.2.4 |
| [ << ] |
FastBack |
Beginning of this chapter or previous chapter |
1 |
| [ Up ] |
Up |
Up section |
1.2 |
| [ >> ] |
FastForward |
Next chapter |
2 |
| [Top] |
Top |
Cover (top) of document |
|
| [Contents] |
Contents |
Table of contents |
|
| [Index] |
Index |
Index |
|
| [ ? ] |
About |
About (help) |
|
where the Example assumes that the current position is at Subsubsection One-Two-Three of a document of the following structure:
- 1. Section One
- 1.1 Subsection One-One
- 1.2 Subsection One-Two
- 1.2.1 Subsubsection One-Two-One
- 1.2.2 Subsubsection One-Two-Two
- 1.2.3 Subsubsection One-Two-Three
<== Current Position
- 1.2.4 Subsubsection One-Two-Four
- 1.3 Subsection One-Three
- 1.4 Subsection One-Four
This document was generated by Joan Lledó on May, 6 2008 using texi2html 1.78.
|