GNU/Linux >> Tutoriels Linux >  >> Linux

Comment sauvegarder les systèmes de fichiers Ext2, Ext3 ou Ext4 sous Linux

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/sda3 

Assurez-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/network 

Affichage 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.dump 

Restauration 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.dump 

La 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 et man restore commandes du terminal.


Linux
  1. 7 façons de déterminer le type de système de fichiers sous Linux (Ext2, Ext3 ou Ext4)

  2. Comment migrer les systèmes de fichiers Ext2/Ext3 vers Ext4 sous Linux

  3. Comment gérer les capacités des fichiers Linux

  4. Comment renommer un fichier sous Linux ?

  5. Tutoriel de base sur le système de fichiers Linux - ext2, ext3, ext4, JFS et XFS

Comment monter et démonter des systèmes de fichiers sous Linux

Comment créer un fichier sous Linux

Comment monter un fichier ISO sur Linux

Comment sauvegarder et restaurer l'historique du terminal Linux

Comment créer un lien symbolique vers un fichier sous Linux

Comment sauvegarder le système de fichiers Linux à l'aide de la commande dump