Vai al contenuto
glowfish

Home · Assistenza · Reinstallare il server

Reinstallare il server senza perdere dati

Con una reinstallazione lo storage del server viene ricreato completamente. Tutto ciò che contiene va perso. Se vuole conservare dati, deve portarli fuori dal server prima.

Ci sono due vie con scopi diversi. La directory di soccorso è spazio aggiuntivo per i suoi dati. Il Rescue-System è un sistema operativo di emergenza per il caso in cui il server non si avvia più.

La directory di soccorso

La directory di soccorso è uno spazio di archiviazione aggiuntivo che compare direttamente nel suo server. Sposta lì i dati, reinstalla il server e poi li recupera. Lo spazio resta conservato durante la reinstallazione.

Il vantaggio rispetto al download: i dati restano nel data center. Non servono né spazio sul proprio computer né il tempo di due trasferimenti sulla sua connessione.

1. Prenotare la directory

La prenota nell'area clienti alla voce Server, sul relativo contratto. Lì sceglie la dimensione. I prezzi sono indicati accanto. La directory si rinnova mensilmente finché non la disdice. È prenotabile solo in aggiunta a un contratto server esistente.

2. Rendere disponibile la directory

Cosa fare ora dipende dal tipo di server:

  • Container con OpenVZ: riavvii il server una volta. Dopo trova la directory in /mnt/rettung.
  • Container con Incus: la directory è subito disponibile in /mnt/rettung.
  • Server dedicato con KVM: la directory è collegata al server come disco aggiuntivo. La individui con lsblk. La prima volta crei un file system (mkfs.ext4 /dev/vdX), poi: mkdir -p /mnt/rettung && mount /dev/vdX /mnt/rettung.

3. Spostare i dati

Copi ciò che vuole conservare. Di solito si tratta dei dati delle applicazioni, della configurazione e dei database:

rsync -a /var/www/ /mnt/rettung/www/

cp -a /etc/nginx /mnt/rettung/

I database non si copiano come file, ma si crea un dump: solo così è reimportabile in modo affidabile:

mysqldump --all-databases > /mnt/rettung/datenbanken.sql

Verifichi poi con ls -la /mnt/rettung che sia arrivato tutto e confronti le dimensioni con du -sh. Solo dopo reinstalli.

4. Reinstallare

La reinstallazione si avvia nell'area clienti. La directory di soccorso resta conservata e nei container è di nuovo disponibile in /mnt/rettung dopo il primo avvio del nuovo sistema. Con KVM rimonta il disco dopo la reinstallazione, senza formattarlo.

Finestra Reinstalla il server con Ubuntu 24.04
«Reinstalla il server»: scegliere prima sistema operativo, nome del computer, fuso orario, lingua, tastiera, SSH e password di root. (area clienti in tedesco)

5. Recuperare i dati e terminare la directory

Ricopi i dati e verifichi che le applicazioni funzionino. Poi disdica la directory nell'area clienti per fine mese.

Dopo una disdetta le inviamo un promemoria via e-mail nei tre giorni prima della scadenza. Alla scadenza la directory viene scollegata dal server. I dati restano conservati altri 14 giorni e possono essere riattivati. Poi vengono eliminati.

Il Rescue-System

Il Rescue-System è invece un piccolo sistema operativo che si avvia al posto del suo sistema. Serve se il server non si avvia più, ad esempio dopo un aggiornamento non riuscito, con un file system danneggiato o se si è chiuso fuori da solo.

Con KVM monta lei lo storage, nei container è già montato (Incus: /mnt). Può riparare file, reimpostare password o recuperare dati. Lo avvia nell'area clienti sul relativo server. Poi da lì torna al proprio sistema.

Sui server KVM si possono combinare entrambi: se il server non si avvia più, può usare una directory di soccorso nel Rescue-System per salvare i dati prima di reinstallare.

Note importanti

  • La directory di soccorso non è un backup. Si trova nello stesso data center ed è pensata per la transizione, non per la conservazione a lungo termine.
  • Prima della reinstallazione verifichi che i dati si trovino davvero nella directory e non solo in una cartella con lo stesso nome sul server.
  • Annoti cosa dovrà ripristinare: dati delle applicazioni, configurazione, dump dei database, certificati e job cron.

Per domande ci scriva a support@glowfish.de.