Introducció
La còpia de seguretat i la restauració són components crítics de l'administració del sistema. Asseguren que les dades es puguin recuperar en cas de pèrdua, corrupció o altres desastres. En aquest tema, aprendrem com realitzar còpies de seguretat i restaurar dades en un sistema Linux.
Conceptes Clau
- Còpia de Seguretat (Backup): Procés de crear còpies de dades per protegir-les contra pèrdues.
- Restauració (Restore): Procés de recuperar dades a partir de còpies de seguretat.
- Tipus de Còpies de Seguretat:
- Completa: Còpia de totes les dades.
- Incremental: Còpia de les dades que han canviat des de l'última còpia de seguretat.
- Diferencial: Còpia de les dades que han canviat des de l'última còpia de seguretat completa.
Eines de Còpia de Seguretat
tar
tar
és una eina utilitzada per empaquetar fitxers en un únic arxiu, sovint utilitzada per a còpies de seguretat.
Exemple de Còpia de Seguretat amb tar
-c
: Crea un nou arxiu.-v
: Mode verbós, mostra el progrés.-p
: Preserva els permisos.-z
: Comprimeix l'arxiu amb gzip.-f
: Especifica el nom de l'arxiu.
Restauració amb tar
-x
: Extreu els fitxers de l'arxiu.-C
: Especifica el directori de destinació.
rsync
rsync
és una eina potent per sincronitzar fitxers i directoris entre diferents ubicacions.
Exemple de Còpia de Seguretat amb rsync
-a
: Mode arxiu, preserva permisos, propietats, etc.-v
: Mode verbós.-z
: Comprimeix les dades durant la transferència.
Restauració amb rsync
dd
dd
és una eina de baix nivell per copiar i convertir dades.
Exemple de Còpia de Seguretat amb dd
if
: Fitxer d'entrada (input file).of
: Fitxer de sortida (output file).bs
: Mida del bloc.conv
: Opcions de conversió.
Restauració amb dd
Exercicis Pràctics
Exercici 1: Crear una Còpia de Seguretat Completa amb tar
- Crea una còpia de seguretat del directori
/etc
utilitzanttar
. - Desa l'arxiu de còpia de seguretat a
/mnt/backup/etc_backup.tar.gz
.
Solució
Exercici 2: Sincronitzar Fitxers amb rsync
- Sincronitza el directori
/var/log
amb/mnt/backup/log_backup
utilitzantrsync
.
Solució
Exercici 3: Crear una Imatge de Disc amb dd
- Crea una imatge del disc
/dev/sdb
i desa-la a/mnt/backup/sdb.img
.
Solució
Errors Comuns i Consells
- Error: No es preserven els permisos dels fitxers.
- Solució: Assegura't d'utilitzar les opcions
-p
ambtar
i-a
ambrsync
.
- Solució: Assegura't d'utilitzar les opcions
- Error: La còpia de seguretat és massa gran.
- Solució: Utilitza còpies de seguretat incrementals o diferencials per reduir la mida.
- Error: La restauració falla per falta d'espai.
- Solució: Verifica l'espai disponible abans de començar la restauració.
Resum
En aquesta secció, hem après com realitzar còpies de seguretat i restaurar dades en un sistema Linux utilitzant eines com tar
, rsync
i dd
. Hem explorat diferents tipus de còpies de seguretat i hem practicat amb exercicis pràctics per reforçar els conceptes apresos. La còpia de seguretat i la restauració són habilitats essencials per a qualsevol administrador de sistemes, garantint la protecció i recuperació de dades en cas de desastres.
Domini de Linux: De Principiant a Avançat
Mòdul 1: Introducció a Linux
- Què és Linux?
- Història de Linux
- Distribucions de Linux
- Instal·lant Linux
- Estructura del Sistema de Fitxers de Linux
Mòdul 2: Comandes Bàsiques de Linux
- Introducció a la Línia de Comandes
- Navegant pel Sistema de Fitxers
- Operacions amb Fitxers i Directoris
- Visualització i Edició de Fitxers
- Permisos i Propietat dels Fitxers
Mòdul 3: Habilitats Avançades de la Línia de Comandes
- Ús de Comodins i Expressions Regulars
- Piping i Redirecció
- Gestió de Processos
- Programació de Tasques amb Cron
- Comandes de Xarxa
Mòdul 4: Scripting de Shell
- Introducció al Scripting de Shell
- Variables i Tipus de Dades
- Estructures de Control
- Funcions i Biblioteques
- Depuració i Gestió d'Errors
Mòdul 5: Administració del Sistema
- Gestió d'Usuaris i Grups
- Gestió de Discs
- Gestió de Paquets
- Monitorització del Sistema i Optimització del Rendiment
- Còpia de Seguretat i Restauració
Mòdul 6: Xarxes i Seguretat
- Configuració de Xarxa
- Tallafocs i Seguretat
- SSH i Accés Remot
- Sistemes de Detecció d'Intrusions
- Assegurant Sistemes Linux
Mòdul 7: Temes Avançats
- Virtualització amb Linux
- Contenidors de Linux i Docker
- Automatització amb Ansible
- Optimització del Nucli de Linux
- Alta Disponibilitat i Balanceig de Càrrega