Les systèmes de fichiers utilisés dans Linux sont sa principale distinction par rapport aux autres environnements de système d'exploitation. En bref, nous avons Ext2 (deuxième étendu), Ext3 (troisième extension) et Ext4 (quatrième étendu) systèmes de fichiers.
La mise en œuvre de l'Ext2 le système de fichiers a surmonté les limitations posées par Ext; le système de fichiers Linux d'origine. Ext2 ne prend en charge aucune fonctionnalité de journalisation, dispose de 16 Go à 2 To taille maximale des fichiers individuels et 2 To jusqu'à 32 To étant la taille globale de son système de fichiers.
Ext3 la disponibilité et la prise en charge du système de fichiers vont du noyau Linux 2.4.15 aux versions antérieures. Il prend en charge la fonction de journalisation; absent sur Ext2 . Il dispose également de 16 Go à 2 To taille de fichier individuelle maximale et 2 To jusqu'à 32 To taille globale du système de fichiers.
Ext4 la disponibilité et la prise en charge du système de fichiers vont du noyau Linux 2.6.19 aux versions antérieures. Il offre une prise en charge incommensurable de la taille globale du système de fichiers (1 Eb ) et la taille du fichier individuel (16 Go à 16 To ). Le 1EB (exaoctet) équivaut à 1 024 Po (pétaoctet) alors que 1 PB équivaut à 1 024 To (téraoctet).
L'outil de sauvegarde Linux idéal
Lors de l'examen de la création de sauvegardes pour Ext2 , Ext3 , et Ext4 systèmes de fichiers sous Linux, il est important d'opter pour un outil efficace et fiable.
Le programme de vidage est un candidat idéal pour créer des sauvegardes de ces systèmes de fichiers en raison des principales fonctionnalités suivantes :
- Prend en charge la sauvegarde à distance.
- Si vous ne souhaitez pas sauvegarder l'intégralité du système de fichiers, vous pouvez sauvegarder une section du système de fichiers comme Accueil , Documents , ou Téléchargements .
- Les sauvegardes sur supports amovibles s'étendent sur plusieurs volumes.
- Prend en charge les sauvegardes incrémentielles, différentielles et complètes.
Installer la commande Dump sous Linux
Vous pouvez installer dump utilitaire sur votre distribution Linux à partir de l'une des commandes suivantes :
$ sudo apt-get install dump [Sur Debian, Ubuntu et Mint ]$ sudo yum install dump [Sur RHEL/CentOS/Fedora et Rocky Linux/AlmaLinux ]$ sudo emerge -a sys-apps/dump [Sur Gentoo Linux ]$ sudo pacman -S dump [Sur Arch Linux ]$ sudo zypper install dump [Sur OpenSUSE ]
Structure des commandes de l'outil de sauvegarde de vidage
Votre dépotoir la structure de commande doit vérifier les trois étapes suivantes :
- Niveau de vidage :Il s'agit d'une valeur entière qui détermine si vous souhaitez effectuer une sauvegarde incrémentielle, différentielle ou complète. Une valeur entière nulle indique une sauvegarde complète.
- Fichier de destination :C'est la destination de la sauvegarde à créer. Il peut s'agir d'un fichier de périphérique ou d'un fichier normal. Le vidage utilisera /dev/tape lorsqu'aucun fichier de sauvegarde n'est spécifié.
- Fichiers à vider :C'est le Ext2 , Ext3 , ou Ext4 systèmes de fichiers.
Sauvegarder les systèmes de fichiers Linux Ext2, Ext3 ou Ext4
Pour créer une sauvegarde complète d'un système de fichiers Linux comme /boot , dans un fichier de vidage comme /my_backups/boot.0 , nous implémenterions la commande dump de la manière suivante :
$ sudo dump -0f /my_backups/boot.0 /boot
De mon côté, je me suis assuré que le répertoire de sauvegarde /my_backups existe.
De même, vous pouvez sauvegarder /root , /accueil , /etc systèmes de fichiers.
Pour sauvegarder des partitions Linux telles que /dev/sda1 , /dev/sda2 , et /dev/sda3 dans les fichiers de sauvegarde conservés dans /backup répertoire, utilisez les commandes suivantes :
$ sudo dump -0uf /backup/sda1.dump /dev/sda1$ sudo dump -0uf /backup/sda2.dump /dev/sda2$ sudo dump -0uf /backup/sda3.dump /dev/sda3Assurez-vous de remplacer le fichier de sauvegarde avec un emplacement vers un fichier où vous souhaitez conserver la sauvegarde. Remplacez l'appareil avec le nom de la partition que vous souhaitez sauvegarder.
Sauvegarde partielle des systèmes de fichiers Linux Ext2, Ext3 ou Ext4
Ici, vous pouvez sauvegarder plusieurs sous-répertoires ou parties d'un système de fichiers Linux comme /etc/default et /etc/network .
$ sudo dump -0f /my_backups/configurations.dump /etc/default /etc/networkAffichage des sauvegardes créées des systèmes de fichiers Linux Ext2, Ext3 ou Ext4
Pour confirmer l'existence de votre Ext2 , Ext3 , ou Ext4 sauvegardes du système de fichiers Linux, utilisez la commande suivante. La commande affiche votre contenu de sauvegarde sur le terminal.
$ sudo restore -tf /my_backups/configurations.dumpRestauration des sauvegardes du système de fichiers Linux
Pour une restauration complète des fichiers de sauvegarde, vous devez suivre l'ordre du niveau de vidage (du premier vidage créé au dernier). Pour restaurer un seul fichier ou répertoire.
$ sudo restore -xf /my_backups/configurations.dumpLa commande ci-dessus suppose que votre système de fichiers d'origine est perdu ou corrompu. Comme j'ai toujours mon système de fichiers intact, j'ai reçu la sortie du terminal impossible de créer un lien symbolique…Le fichier existe . Choisissez
n
sous définir le propriétaire/mode pour '.' ? . Il garantit que le mode de répertoire actuel reste inchangé.Pour sauvegarder un système de fichiers Linux sur un périphérique externe, lisez notre article :Comment sauvegarder un système de fichiers Linux à l'aide de la commande dump.
Plus d'options de ligne de commande pour comprendre et utiliser dump et restaurer les commandes passent par le
man dump
etman restore
commandes du terminal.