-
Pourquoi sauvegarder un serveur Linux sur bande ?
-
Comment sauvegarder un serveur Linux sur bande magnétique avec les commandes tar ?
-
Comment sauvegarder un serveur Linux sur bande avec Vinchin ?
-
FAQ sur la sauvegarde des serveurs Linux sur bande
-
Conclusion
Le support magnétique reste un pilier du stockage de données des entreprises pour les serveurs Linux. Il fournit des copies hors ligne, isolées physiquement, qui résistent aux menaces cybernétiques et aux pannes de matériel. La technologie moderne Linear Tape-Open (LTO) offre une capacité de plusieurs téraoctets dans un format compact. Avec des outils Linux simples et des scripts, vous pouvez créer une archive magnétique automatisée et fiable. Dans cet article, nous expliquons pourquoi le magnétique reste pertinent, passons en revue des workflows en ligne de commande, des bases aux avancés, et montrons comment la console Web de Vinchin simplifie les sauvegardes magnétiques et disque, le tout en étapes claires et concises.
Pourquoi sauvegarder un serveur Linux sur bande ?
1. Les bibliothèques de bandes modernes offrent jusqu'à 18 To par cartouche, permettant de stocker de vastes quantités de données dans des baies compactes.
2. La bande magnétique reste hors ligne lorsqu'elle est inutilisée, créant une déconnexion physique qui empêche les attaques de ransomware et du réseau.
3. L'utilisation d'énergie n'a lieu que lors de la lecture/écriture, réduisant ainsi les coûts d'alimentation par rapport aux disques en rotation.
4. En suivant la règle 3-2-1, vous conservez trois copies de données sur deux types de supports, dont une en dehors du site—idéal pour la reprise après sinistre.
5. Des bandes de haute qualité et un nettoyage régulier du lecteur empêchent les erreurs de lecture/écriture, améliorant la fiabilité des archives.
6. Étiquetez les bandes avec des codes-barres et maintenez un catalogue sur disque pour une recherche rapide du contenu sans charger la bande.
7. Chiffrer les données avant l'écriture—le chiffrement matériel sur LTO-6+ ou des outils comme age protègent les archives sensibles.
8. Les vérifications régulières avec des checksums garantissent l'intégrité des données après la sauvegarde et avant le déchargement de la bande.
Comment sauvegarder un serveur Linux sur bande magnétique avec les commandes tar ?
Ci-dessous est présenté un aperçu détaillé du flux de travail. Nous commençons par la préparation de l'appareil, passons à l'écriture et à la vérification, puis abordons le contrôle avancé de la bande et l'alternative LTFS.
Aperçu du workflow
1. Identifier et nettoyer l'appareil à bande.
2. Charger et rembobiner la bande.
3. Créez des archives complètes ou incrémentielles avec tar.
4. Vérifiez les données avec des checksums et tar -t.
5. Automatisez la gestion des erreurs dans les scripts.
6. Gérer plusieurs cartouches et catalogues.
7. (Avancé) Utilisez le système de fichiers sur bande linéaire pour l'accès aléatoire.
1. Identifier et vérifier l'état du périphérique
Lister tous les lecteurs de bandes :
ls -l /dev/st*
La plupart des systèmes exposent /dev/st0 (s'enroule à la fermeture) et /dev/nst0 (sans enroulement).
Voir l'état et le nombre d'erreurs :
tmt -f /dev/st0 status
Cela affiche les marqueurs de fichiers actuels, la taille de bloc et d'éventuelles erreurs d'E/S.
2. Nettoyer et charger la bande
Nettoyer les lecteurs conformément au calendrier du fournisseur pour éviter les échecs de lecture/écriture.
Rembobiner et charger la bande :
mt -f /dev/st0 rewind mt -f /dev/st0 load
Utilisez /dev/nst0 pour les scripts afin d'éviter les rembobinages indésirables lors d'écritures longues.
3. Écrire des sauvegardes complètes et incrémentielles
Sauvegarde complète
bashCopyEdittar -czf /dev/nst0 /etc
Indicateurs : -c
créer, -
z
comprimer, -f
fichier.
Sauvegarde incrémentielle
Lancez d'abord un instantané :
tar --listed-incremental=/var/backups/snapshot.file \ -czf /dev/nst0 /home
Cela n'écrit que les fichiers modifiés depuis le dernier instantané.
4. Vérifier l'intégrité de la sauvegarde
Après l'écriture, capturez un checksum du flux d'archive :
mt -f /dev/nst0 rewind dd if=/dev/nst0 bs=64k count=1M | sha256sum > /var/backups/tape.sha256
Comparez plus tard en rejouant le flux :
mt -f /dev/nst0 rewind dd if=/dev/nst0 bs=64k count=1M | sha256sum -c /var/backups/tape.sha256
Cela détecte les erreurs au niveau des bits avant le transport hors site.
5. Gestion des erreurs dans les scripts
Vérifiez toujours les codes de sortie dans vos scripts cron :
tar -czf /dev/nst0 /var && \ echo "Backup succeeded" || \ echo "Backup failed with code $?" | mail -s "Tape Backup Alert" ops@example.com
Capture non nulle $?
surtout pendant les longues exécutions.
6. Gestion des ensembles de bandes et des catalogues
Pour les sauvegardes multi-bandes, étendre les archives et étiqueter chaque bande :
tar -M -L 1024M -czf /dev/nst0 /var/log
Utilisez -M
pour multi-volume et -L
pour limiter par volume.
Conservez une table des matières (TOC) sur disque par bande :
tar -tvf /dev/nst0 > /backups/tape1.toc
Archiver les TOCs séparément sur une bande de catalogue dédiée.
7. Commandes de Contrôle de Bande Avancées
Ignorer les marques de fichiers :
mt -f /dev/nst0 fsf 1
Reculer :
mt -f /dev/nst0 bsfm 1
Effacer l'enregistrement complet :
mt -f /dev/nst0 erase
Décharger la bande :
mt -f /dev/nst0 offline
Ces commandes vous permettent de scripter une navigation et un nettoyage personnalisés.
Copier les fichiers directement :
LTFS simplifie les restaurations sans extraction complète de l'archive.
8. Alternative : Linear Tape File System (LTFS)
LTFS monte la bande comme un système de fichiers pour un accès aléatoire aux fichiers. Installer sur RHEL/CentOS :
yum install ltfs mkfs.ltfs --device /dev/nst0 --mount-point /mnt/tape mount -t ltfs /dev/nst0 /mnt/tape
Copier les fichiers directement :
cp /var/log/* /mnt/tape/ umount /mnt/tape
LTFS simplifie les restaurations sans extraction complète de l'archive.
Comment sauvegarder un serveur Linux sur bande avec Vinchin ?
Pour combler les besoins manuels et ceux des entreprises, considérez Vinchin. Vinchin est une solution de sauvegarde professionnelle de niveau entreprise prenant en charge la plupart des systèmes d'exploitation Windows et Linux courants — y compris Windows, Ubuntu, RHEL, SLES, Rocky Linux, Oracle Linux, Debian et bien d'autres.
Il offre une protection en temps réel (CDP), réplique continuellement les données vers une machine de secours, surveille le battement de cœur du système et bascule automatiquement vers la machine de secours si la principale est hors service — synchronisant ensuite les données lorsque l'originelle retrouve son fonctionnement normal. Vinchin vous permet également de configurer différentes stratégies de sauvegarde lors de la création des tâches standard — telles que la sauvegarde incrémentielle continue, la politique de limitation, la compression et la déduplication des données, le suivi des blocs modifiés, et plus encore — et prend en charge la restauration instantanée et la migration des disques de données.
La console web Vinchin rend les sauvegardes des machines physiques rapides et claires :
1. Sélectionnez le serveur Linux à sauvegarder, par exemple un serveur de base de données sur lequel vous comptez
2. Sélectionnez le stockage de sauvegarde, en choisissant un support de bande ou de disque adapté à vos besoins de conservation
3. Sélectionnez des stratégies de sauvegarde, en choisissant des paramètres qui correspondent à vos objectifs RTO et RPO
4. Soumettez l'emploi, puis suivez son avancement dans un tableau de bord unifié
Chaque étape est directement liée au serveur que vous protégez, pour vous assurer que votre stratégie correspond à la charge de travail. Vinchin dessert une base clients mondiale avec des évaluations produit excellentes et propose un essai gratuit de 60 jours avec l'ensemble des fonctionnalités — cliquez sur le bouton pour obtenir l'installeur et déployer sans effort.
FAQ sur la sauvegarde des serveurs Linux sur bande
Q1 : Comment vérifier l'état du périphérique et de la bande avant la sauvegarde ?
Utilisez mt : mt -f /dev/st0 status
et exécutez mt -f /dev/st0 clean
conformément aux instructions du fabricant
Q2 : Comment puis-je automatiser la rotation des bandes et l'enregistrement des journaux ?
Dans crontab, planifiez un script qui utilise date +%Y%m%d
pour les noms de fichiers, enregistre les journaux vers /var/log/tape-$(date +%F).log
, et envoie des e-mails en cas d'erreurs.
Q3 : Comment restaurer un seul fichier à partir d'une sauvegarde sur plusieurs bandes ?
Rewind : mt -f /dev/nst0 rewind
; passer à la bande N : mt -f /dev/nst0 fsf N
; puis tar -xzf /dev/nst0 path/to/file
Conclusion
Linux de sauvegarde sur bande offre un stockage à haute capacité et économique, pouvant être plus avantageux que les solutions disque. Avec une maintenance adéquate, les bandes LTO peuvent conserver les données de manière fiable pendant 30 ans ou plus. Les archives sur bandes, déconnectées et isolées du réseau, protègent contre les menaces cybernétiques et le ransomware en restant hors ligne après écriture. Les administrateurs peuvent automatiser les sauvegardes complètes et incrémentielles avec des scripts simples tar et mt, puis vérifier l'intégrité des données avec des sommes de contrôle. Les lecteurs LTO modernes atteignent jusqu'à 18 To par cartouche, permettant de ranger des archives d'entreprise massives dans des baies compactes.
La plateforme de sauvegarde d'entreprise de Vinchin ajoute une gestion centralisée pour les flux de travail sur bande et disque, avec une réplication en temps réel et un basculement automatique.
Partager sur: