-
Perché eseguire il backup di un server Linux su nastro?
-
Come eseguire il backup di un server Linux su nastro con i comandi tar?
-
Come eseguire il backup di un server Linux su nastro con Vinchin?
-
FAQ sul backup del server Linux su nastro
-
Conclusione
Il backup su nastro rimane un pilastro della conservazione dei dati aziendali per i server Linux. Fornisce copie offline, separate fisicamente dalla rete, che resistono alle minacce cyber e ai malfunzionamenti hardware. La tecnologia moderna Linear Tape-Open (LTO) offre una capacità di multi-terabyte in un formato compatto. Con strumenti Linux semplici e scripting, è possibile costruire un archivio su nastro automatizzato e affidabile. In questo articolo, spiegheremo perché il nastro è ancora rilevante, guideremo attraverso flussi di lavoro da riga di comando da base ad avanzato e mostreremo come la console web di Vinchin semplifica i backup su nastro e disco, tutto in passaggi chiari e concisi.
Perché eseguire il backup di un server Linux su nastro?
1. Le moderne librerie di nastro forniscono fino a 18 TB per cartridge, inserendo dati vasti in rack compatti.
2. La cassetta rimane offline quando è inattiva, creando un gap aerico che blocca il ransomware e gli attacchi di rete.
3. L'uso dell'energia avviene solo durante la lettura/scrittura, riducendo i costi di energia rispetto ai dischi in movimento.
4. Seguendo il regola 3-2-1, si conservano tre copie dei dati su due tipi di supporto, una fuori sito—ideale per la ripresa da disastro.
5. Nastri di alta qualità e pulizia regolare del drive preveniscono errori di lettura/scrittura, migliorando la affidabilità dell'archivio.
6. Etichetta i nastro con codici a barre e mantieni un catalogo su disco per una rapida ricerca del contenuto senza dover caricare il nastro.
7. Cifra i dati prima di scrivereli—la criptazione hardware su LTO-6+ o strumenti come age proteggono archivi sensibili.
8. I controlli di routine con i checksum garantisco l'integrità dei dati dopo il backup e prima dello smistamento della cassetta.
Come eseguire il backup di un server Linux su nastro con i comandi tar?
Ecco un panorama generale del flusso di lavoro passo passo. Partiamo dalla preparazione del dispositivo, proseguendo con la scrittura e la verifica, per poi affrontare il controllo avanzato del nastro e le alternative LTFS.
Panoramica del flusso di lavoro
1. Identificare e pulire il dispositivo a nastro.
2. Carica e riscarica il nastro.
3. Crea archivi completi o incrementali con tar.
4. Verifica i dati con checksum e tar -t.
5. Automatizza la gestione degli errori nei script.
6. Gestisci più cartucce e cataloghi.
7. (Avanzato) Usa Linear Tape File System per l'accesso casuale.
1. Identifica e verifica lo stato del dispositivo
Elenca tutte le unità a nastro:
ls -l /dev/st*
La maggior parte dei sistemi espone /dev/st0 (si riavvolge alla chiusura) e /dev/nst0 (nessuna riavvolgimento).
Visualizza lo stato e i conteggi degli errori:
tmt -f /dev/st0 status
Questo mostra i filemarks correnti, la dimensione del blocco e eventuali errori di I/O.
2. Pulisci e carica il nastro
Pulire i drive in base alla pianificazione del fornitore per evitare errori di lettura/scrittura.
Riavvolgi e carica il nastro:
mt -f /dev/st0 rewind mt -f /dev/st0 load
Usa /dev/nst0 nei script per evitare riscorrezioni non desiderate durante scritture prolungate.
3. Scrivi backup completi e incrementali
Backup completo
bashCopyEdittar -czf /dev/nst0 /etc
Flag: -c
crea, -
z
compressione, -f
file.
Backup incrementale
Prima esegui uno snapshot:
tar --listed-incremental=/var/backups/snapshot.file \ -czf /dev/nst0 /home
Questo scrive solo i file modificati dall'ultimo snapshot.
4. Verifica l'integrità del backup
Dopo aver scritto, cattura un checksum dello stream di archivio:
mt -f /dev/nst0 rewind dd if=/dev/nst0 bs=64k count=1M | sha256sum > /var/backups/tape.sha256
Ritorna più tardi riproducendo lo stream:
mt -f /dev/nst0 rewind dd if=/dev/nst0 bs=64k count=1M | sha256sum -c /var/backups/tape.sha256
Questo rileva errori a livello di bit prima del trasporto fuori sito.
5. Gestione degli errori nei script
Verifica sempre i codici di uscita nei tuoi script cron:
tar -czf /dev/nst0 /var && \ echo "Backup succeeded" || \ echo "Backup failed with code $?" | mail -s "Tape Backup Alert" ops@example.com
Cattura $?
diverso da zero, soprattutto durante esecuzioni lunghe.
6. Gestione degli insiemi di nastro e dei cataloghi
Per i backup multi-nastro, espangere gli archivi e etichettare ogni nastro:
tar -M -L 1024M -czf /dev/nst0 /var/log
Usa -M
per i volumi multipli e -L
per limitare per volume.
Mantieni una tabella dei contenuti (TOC) su disco per nastro:
tar -tvf /dev/nst0 > /backups/tape1.toc
Archivia i TOC separatamente in una cassettina dedicata.
7. Comandi di Controllo nastro avanzati
Saltare i filemarks:
mt -f /dev/nst0 fsf 1
Salta indietro:
mt -f /dev/nst0 bsfm 1
Cancella nastro completo:
mt -f /dev/nst0 erase
Smistare nastro:
mt -f /dev/nst0 offline
Questi comandi ti permettono di scrivere script per una navigazione e una pulizia personalizzate.
Copia i file direttamente:
LTFS semplifica i ripristini senza estrarre l'intero archivio.
8. Alternativa: Linear Tape File System (LTFS)
LTFS monta il nastro come un filesystem per l'accesso casuale ai file. Installa su RHEL/CentOS:
yum install ltfs mkfs.ltfs --device /dev/nst0 --mount-point /mnt/tape mount -t ltfs /dev/nst0 /mnt/tape
Copia i file direttamente:
cp /var/log/* /mnt/tape/ umount /mnt/tape
LTFS semplifica i ripristini senza estrarre l'intero archivio.
Come eseguire il backup di un server Linux su nastro con Vinchin?
Per soddisfare le esigenze sia manuali che aziendali, considera Vinchin. Vinchin è una soluzione di backup professionale e di livello enterprise che supporta la maggior parte dei sistemi operativi Windows e Linux mainstream, inclusi Windows, Ubuntu, RHEL, SLES, Rocky Linux, Oracle Linux, Debian e molti altri.
Fornisce una protezione in tempo reale (CDP), replicando continuamente i dati su una macchina di backup, monitorando il heartbeat del sistema e passando automaticamente alla macchina di riserva se il sistema principale si ferma—sincronizzando successivamente i dati quando l'originale ritorna operativo. Vinchin ti consente inoltre di configurare varie policy di backup durante la creazione dei lavori standard—come il backup incrementale perpetuo, la policy di limitazione della larghezza di banda, la compressione e deduplicazione dei dati, il Changed Block Tracking e altro—and supporta il ripristino istantaneo e la migrazione dei dischi dati.
La console web di Vinchin rende i backup delle macchine fisiche rapidi e chiari:
1. Seleziona il server Linux da backuppare, ad esempio un server di database su cui conti
2. Seleziona archiviazione di backup, scegliendo un nastro o un obiettivo su disco che si adatti alle tue esigenze di conservazione
3. Seleziona strategie di backup, scegliendo impostazioni che corrispondono ai tuoi obiettivi di RTO e RPO
4. Invia il lavoro, poi monitora il suo progresso in una dashboard unificata
Ogni passo è direttamente legato al server che proteggi, assicurando che la tua politica sia adatta al carico di lavoro. Vinchin serve una base di clienti globale con le valutazioni prodotto più alte e offre una versione di prova gratuita a 60 giorni con tutte le funzionalità — clicca il pulsante per ottenere l'installer e deploy senza sforzo.
FAQ sul backup del server Linux su nastro
Q1: Come controllo lo stato del dispositivo e del nastro prima del backup?
Usa mt: mt -f /dev/st0 status
e esegui mt -f /dev/st0 clean
in base alle indicazioni del fornitore
Q2: Come posso automatizzare la rotazione dei nastri e la registrazione dei log?
In crontab, pianifica uno script che utilizza date +%Y%m%d
per i nomi dei file, registra in /var/log/tape-$(date +%F).log
, e invia email in caso di errori
Q3: Come ripristino un singolo file da un backup su più nastro?
Riavvolgi: mt -f /dev/nst0 rewind
; salta al nastro N: mt -f /dev/nst0 fsf N
; poi tar -xzf /dev/nst0 path/to/file
Conclusione
Linux backup su nastro offre una soluzione di archiviazione ad alta capacità e conveniente dal punto di vista economico, che può essere più vantaggiosa rispetto alle alternative a disco. Con una manutenzione adeguata, i nastri LTO possono conservare i dati in modo affidabile per 30 anni o più. Gli archivi su nastro offline e disconnessi proteggono dai cyberattacchi e dal ransomware rimanendo disconnessi dopo la scrittura. Gli amministratori possono automatizzare i backup completi e incrementali utilizzando semplici script di tar e mt, quindi verificare l'integrità dei dati con checksum. I moderni drive LTO raggiungono fino a 18 TB per cartuccia, permettendo di inserire archivi aziendali massicci in racks compact.
La piattaforma di backup aziendale di Vinchin aggiunge la gestione centralizzata per i flussi di lavoro su nastro e disco con replica in tempo reale e failover automatizzato.
Condividi su: