REPUTE 1.1 – Còpies de seguretat al núvol
1. Justificació de la política de còpies de seguretat
Per a garantir la seguretat dels meus fitxers acadèmics en el meu sistema Linux, he definit la següent política de còpies de seguretat:
- Quines dades es copien: Es realitzarà una còpia de seguretat de la meva carpeta local de treball de l’institut, ubicada a la ruta /home/usuari/Dades_SMX. Aquesta carpeta conté apunts, pràctiques, laboratoris i els meus scripts de Bash.
- Criteri de selecció: He triat aquestes dades perquè són fitxers propis generats per mi durant el curs que no es poden recuperar d’internet. He exclòs els fitxers de sistema o els programes instal·lats, ja que es poden tornar a descarregar fàcilment mitjançant el gestor de paquets de Linux.
- Freqüència: La còpia es realitzarà de forma automàtica i diària a les 22:00 hores. Mitjançant la programació de tasques de Linux, m’asseguro que cada nit es pugi el progrés del dia sense haver de fer-ho manualment.
- Temps de retenció i eliminació: S’estableix un temps de retenció de 30 dies. Google Drive manté un historial de versions de cada fitxer durant aquest període. Per a optimitzar l’espai d’emmagatzematge, el meu script utilitzarà l’ordre de sincronització, la qual elimina del núvol aquells fitxers locals que jo hagi esborrat definitivament a la meva màquina.
2. Implementació
Pas 1: Instal·lació i configuració de Rclone
- He obert la terminal del meu sistema Linux i he instal·lat l’eina rclone (l’estàndard per a gestionar emmagatzematge al núvol des de consola) executant la comanda:
sudo apt update && sudo apt install rclone -y
- Un cop instal·lat, he iniciat el procés de configuració executant:
rclone config
- He triat l’opció de crear un nou perfil remot (n per a New remote), l’he anomenat gdrive i he seleccionat el número corresponent a Google Drive. He seguit els passos de l’assistent i he autoritzat l’accés complet obrint l’enllaç segur al meu navegador amb el meu compte d’estudiant.
Pas 2: Automatització de la còpia amb el planificador (Crontab)
- Per a complir la política de freqüència diària de manera 100% automatitzada, he configurat el planificador de tasques de Linux executant l’ordre:
crontab -e
- He afegit la següent línia al final del fitxer per a programar la sincronització automàtica cada nit a les 22:00 hores:
- Nota: L’ordre sync fa una rèplica exacta: puja els fitxers nous, modifica els actualitzats i esborra del núvol el que jo hagi esborrat a nivell local, complint la meva política d’eliminació.
Pas 3: Execució manual i prova del sistema
- Abans de deixar el sistema en mode automàtic, he llançat una primera sincronització manual amb el paràmetre -P per a comprovar en temps real que la connexió i la pujada funcionaven correctament:
rclone sync /home/usuari/Dades_SMX gdrive:Backup_SMX -P
3. Evidències del correcte funcionament
Per a comprovar que les dades s’estan guardant correctament al núvol segons els criteris, he realitzat les següents verificacions:
- Comprovació local per terminal: He llistat els directoris del núvol des de la pròpia terminal executant rclone lsd gdrive:, i he pogut comprovar que la carpeta Backup_SMX ja apareix creada al servidor remot.
- Verificació a la interfície web: He obert el navegador, he accedit a la meva unitat de Google Drive web i he comprovat que la carpeta Backup_SMX conté exactament els mateixos fitxers i l’estructura que la meva carpeta local de Linux.
