Skip to main content

Dump - Linux Command

Printing from the command line - BASH - Linux (Mai 2025)

Printing from the command line - BASH - Linux (Mai 2025)

Table des matières:

Anonim

prénom

dump - sauvegarde du système de fichiers ext2

Synopsis

déverser -0123456789ackMnqSu-UNE fichier -B enregistrements -b taille de bloc - densité -e numéros d'inode -E fichier -F fichier -F scénario -h niveau -je nombre d'erreurs -j niveau de compression -L étiquette -Q fichier -s pieds -T rendez-vous amoureux -z niveau de compression fichiers-à-dump déverser -W | -w

(La syntaxe de l'option BSD 4.3 est implémentée pour des raisons de compatibilité, mais n'est pas documentée ici.)

La description

Déverser examine les fichiers sur un système de fichiers ext2 et détermine quels fichiers doivent être sauvegardés. Ces fichiers sont copiés sur le disque, la bande ou un autre support de stockage donné pour plus de sécurité (voir la -Foption ci-dessous pour effectuer des sauvegardes à distance). Un vidage plus volumineux que le support de sortie est divisé en plusieurs volumes. Sur la plupart des supports, la taille est déterminée en écriture jusqu'à ce qu'une indication de fin de support soit renvoyée.

Sur les supports qui ne peuvent pas renvoyer de manière fiable une indication de fin de support (comme certains lecteurs de bande), chaque volume a une taille fixe; la taille réelle est déterminée en spécifiant le support de cartouche ou via les options de taille de bande, de densité et / ou de nombre de blocs ci-dessous. Par défaut, le même nom de fichier de sortie est utilisé pour chaque volume après avoir invité l'opérateur à changer de support.

fichiers-à-dump est soit un point de montage d'un système de fichiers, soit une liste de fichiers et de répertoires à sauvegarder en tant que sous-ensemble d'un système de fichiers. Dans le premier cas, le chemin d'accès à un système de fichiers monté ou le périphérique d'un système de fichiers non monté peut être utilisé. Dans ce dernier cas, la sauvegarde est soumise à certaines restrictions: -vous n'est pas autorisé, le seul niveau de vidage pris en charge est -0 et tous les fichiers et répertoires doivent résider sur le même système de fichiers.

Les options suivantes sont supportées par:

-0-9

Niveaux de décharge. Une sauvegarde complète de niveau 0 garantit la copie de tout le système de fichiers (voir aussi la -h option ci-dessous). Un numéro de niveau supérieur à 0, sauvegarde incrémentielle, indiquedéverser copier tous les fichiers nouveaux ou modifiés depuis le dernier vidage d’un niveau inférieur. Le niveau par défaut est 9.

-une

`` auto-size '' Contourne tous les calculs de longueur de bande et écrit jusqu'à ce qu'une indication de fin de support soit renvoyée. Cela fonctionne mieux pour la plupart des lecteurs de bande modernes et est la valeur par défaut. L'utilisation de cette option est particulièrement recommandée lors de l'ajout à une bande existante ou lors de l'utilisation d'un lecteur de bande avec compression matérielle (où vous ne pouvez jamais être sûr du taux de compression).

-UNE fichier d'archive

Archiver une table des matières de la sauvegarde dans le fichier spécifié fichier d'archive à utiliser par restore (8) pour déterminer si un fichier se trouve dans le fichier de vidage en cours de restauration.

-b taille de bloc

Le nombre de kilo-octets par enregistrement de vidage. Étant donné que le système IO divise toutes les demandes en blocs de MAXBSIZE (généralement 64 ko), il n'est pas possible d'utiliser une taille de bloc plus grande sans problèmes ultérieurs avec restore (8). Doncdéverser contraindra les écritures à MAXBSIZE. La taille de bloc par défaut est 10.

-B enregistrements

Le nombre de blocs de 1 Ko par volume. Normalement non requis, commedéverser peut détecter la fin du média. Lorsque la taille spécifiée est atteinte,déverser attend que vous changiez le volume. Cette option annule le calcul de la taille de la bande en fonction de la longueur et de la densité. Si la compression est activée, cela limite la taille de la sortie compressée par volume.

-c

Modifiez les valeurs par défaut pour une utilisation avec un lecteur de bande, d’une densité de 8 000 bpi et d’une longueur de 1 700 pieds. La spécification d'un lecteur de cartouche annule la détection de fin de support.

-ré densité

Définir la densité de bande sur densité La valeur par défaut est 1600BPI. La spécification d'une densité de bande annule la détection de fin de média.

-e inodes

Exclure inodes de la décharge. le inodes paramètre est une liste de numéros inode séparés par des virgules (vous pouvez utiliser stat trouver le numéro d’inode d’un fichier ou d’un répertoire).

-E fichier

Lire la liste des inodes à exclure du dump du fichier texte fichier Le fichier fichier devrait être un fichier ordinaire contenant des numéros d'inode séparés par des nouvelles lignes.

-F fichier

Écrire la sauvegarde dans fichier fichier Il peut s'agir d'un fichier de périphérique spécial tel que / dev / st0 (un lecteur de bande), / dev / rsd1c (un lecteur de disquette), un fichier ordinaire ou `- '(la sortie standard). Plusieurs noms de fichiers peuvent être donnés en un seul argument séparé par des virgules. Chaque fichier sera utilisé pour un volume de vidage dans l'ordre indiqué. Si le vidage nécessite plus de volumes que le nombre de noms donnés, le dernier nom de fichier sera utilisé pour tous les volumes restants après avoir demandé des modifications au support. Si le nom du fichier est de la forme "hôte: fichier" ou "utilisateur @ hôte: fichier"déverser écrit dans le fichier nommé sur l'hôte distant à l'aide de rmt (8). Le nom de chemin par défaut du programme distant rmt (8) est / etc / rmt, il peut être remplacé par la variable d'environnement.RMT

-F scénario

Exécutez le script à la fin de chaque bande. Le nom de l'appareil et le numéro de volume actuel sont passés sur la ligne de commande. Le script doit renvoyer 0 sidéverser continue sans demander à l'utilisateur de changer de bande, 1 sidéverser devrait continuer mais demander à l'utilisateur de changer la bande. Tout autre code de sortie entraîneradéverser avorter. Pour des raisons de sécurité,déverser revient à l'ID utilisateur réel et à l'ID groupe réel avant d'exécuter le script.

-h niveau

Honorer le drapeau `` nodump '' de l'utilisateur Dp Dv UF_NODUMP uniquement pour les sauvegardes égales ou supérieures à la valeur donnée niveau Le niveau d'honneur par défaut est 1, de sorte que les sauvegardes incrémentielles omettent de tels fichiers mais que les sauvegardes complètes les conservent.

-JE nombre d'erreurs

Par défaut,déverser ignorera les 32 premières erreurs de lecture sur le système de fichiers avant de demander l'intervention de l'opérateur. Vous pouvez changer cela en utilisant cet indicateur en n'importe quelle valeur. Ceci est utile lors de l'exécutiondéverser sur un système de fichiers actif où les erreurs de lecture indiquent simplement une incohérence entre le mappage et les passes de vidage.

-j niveau de compression

Compressez chaque bloc à écrire sur la bande à l’aide de la bibliothèque bzlib. Cette option ne fonctionnera que lors d'une sauvegarde dans un fichier ou un canal ou, lors d'une sauvegarde dans un lecteur de bande, si le lecteur de bande est capable d'écrire des blocs de longueur variable. Vous aurez besoin d'au moins la version 0.4b24 de restore pour extraire les bandes compressées. Les bandes écrites en utilisant la compression ne seront pas compatibles avec le format de bande BSD. Le paramètre (facultatif) spécifie le niveau de compression que bzlib utilisera. Le niveau de compression par défaut est 2. Si le paramètre facultatif est spécifié, il ne doit y avoir aucun espace entre la lettre d'option et le paramètre.

-k

Utilisez l'authentification Kerberos pour communiquer avec des serveurs de bandes distants. (Uniquement disponible si cette option a été activée lorsquedéverser a été compilé.)

-L étiquette

La chaîne de texte fournie par l'utilisateur étiquette est placé dans l'en-tête de dump, où des outils tels que restore (8) et file (1) peuvent y accéder. Notez que cette étiquette est limitée à au plus LBLSIZE (actuellement 16) caractères, ce qui doit inclure le caractère final " 0".

-m

Si cet indicateur est spécifié,déverser optimisera la sortie pour les inodes ayant été modifiés mais non modifiés depuis le dernier dump ('changé' et 'modifié' ont la signification définie dans stat (2)). Pour ces inodes,déverser enregistrera uniquement les métadonnées, au lieu de sauvegarder le contenu entier de l'inode. Les inodes qui sont des répertoires ou qui ont été modifiés depuis le dernier vidage sont sauvegardés de manière régulière. Les utilisations de cet indicateur doivent être cohérentes, ce qui signifie que chaque vidage dans un ensemble de vidage incrémentiel a le drapeau ou que personne ne l’a.

Les bandes écrites en utilisant de tels inodes 'métadonnées uniquement' ne seront pas compatibles avec le format de bande BSD ou avec les anciennes versions de.restaurer.

-M

Activer la fonctionnalité multi-volume. Le nom spécifié avec -Fest traité comme un préfixe etdéverserécrit séquentiellement sur 001, 002, etc. Cela peut être utile lors de la sauvegarde de fichiers sur une partition ext2, afin de contourner la limitation de taille de fichier de 2 Go.

-n

N'importe quanddéverser requiert l’attention de l’opérateur, informez tous les opérateurs du groupe «opérateur» par des moyens similaires à un mur (1).

-q

Fairedéverser Abandonnez immédiatement chaque fois que l'attention de l'opérateur est requise, sans vous y inviter en cas d'erreur d'écriture, de changement de bande, etc.

-Q fichier

Activer le support Quick File Access. Les positions de bande pour chaque inode sont stockées dans le fichier fichier qui est utilisé par restore (si appelé avec le paramètre Q et le nom du fichier) pour positionner directement la bande lors de la restauration du fichier fonctionne actuellement. Cela économise des heures lors de la restauration de fichiers uniques à partir de sauvegardes volumineuses, des bandes et de la tête du lecteur.

Il est recommandé de configurer le pilote st pour qu'il retourne les positions de bande logiques plutôt que physiques avant d'appeler dump / restore avec le paramètre Q. Etant donné que toutes les unités de bande ne prennent pas en charge les positions de bande physiques, elles renvoient une erreur lors de la sauvegarde / restauration lorsque st régler sur le paramètre physique par défaut. Veuillez vous reporter à la page de manuel st, à l’option MTSETDRVBUFFER ou à la page de manuel mt pour savoir comment faire en sorte que le pilote renvoie les positions logiques des bandes.

Avant d'appeler la restauration avec le paramètre Q, assurez-vous toujours que le pilote st est configuré pour renvoyer le même type de position de la bande que celle utilisée lors de l'appel de sauvegarde. Sinon, la restauration peut être confuse.

Cette option peut être utilisée lors d’une sauvegarde sur des bandes locales (voir ci-dessus) ou vers des fichiers locaux.

-s pieds

Essayez de calculer la quantité de ruban nécessaire à une densité donnée. Si ce montant est dépassé,déverser invite pour une nouvelle bande. Il est recommandé d'être un peu conservateur sur cette option. La longueur de bande par défaut est de 2300 pieds. La spécification de la taille de la bande annule la détection de fin de média.

-S

Estimation de taille. Déterminez la quantité d’espace nécessaire pour effectuer le vidage sans le faire et affichez le nombre estimé d’octets nécessaires. Ceci est utile avec les sauvegardes incrémentielles pour déterminer le nombre de volumes de supports nécessaires.

-T rendez-vous amoureux

Utilisez la date spécifiée comme heure de début du dump au lieu de l'heure déterminée à partir de la recherche dans / etc / dumpdates. Le format de rendez-vous amoureux est la même que celle de ctime (3). Cette option est utile pour les scripts de vidage automatisés qui souhaitent effectuer un vidage sur une période donnée. Le -Tl'option est mutuellement exclusive de la -vous option.

-u

Mettez à jour le fichier / etc / dumpdates après un vidage réussi. Le format de / etc / dumpdates est lisible par les utilisateurs et consiste en un enregistrement de format libre par ligne: nom du système de fichiers, niveau d’incrément et date de dump du format ctime (3). Il ne peut y avoir qu'une seule entrée par système de fichiers à chaque niveau. Le fichier / etc / dumpdates peut être modifié pour modifier n’importe lequel des champs, si nécessaire.

-W

Déverser indique à l'opérateur quels systèmes de fichiers doivent être vidés. Ces informations sont extraites des fichiers / etc / dumpdates et / etc / fstab. La -W causes d'optiondéverser pour imprimer, pour tous les systèmes de fichiers de / etc / dumpdates et les systèmes de fichiers reconnus de / etc / fstab, la date et le niveau de vidage les plus récents, et met en surbrillance ceux qui doivent être vidés. Si la -W Si l'option est définie, toutes les autres options sont ignorées etdéverser sort immédiatement.

-w

Est comme -W mais n'imprime que les systèmes de fichiers reconnus dans / etc / fstab qui doivent être vidés.

-z niveau de compression

Compressez chaque bloc à écrire sur la bande à l’aide de la bibliothèque zlib. Cette option ne fonctionnera que lors d'une sauvegarde dans un fichier ou un canal ou, lors d'une sauvegarde dans un lecteur de bande, si le lecteur de bande est capable d'écrire des blocs de longueur variable. Vous aurez besoin d'au moins la version 0.4b22 de restore pour extraire les bandes compressées. Les bandes écrites en utilisant la compression ne seront pas compatibles avec le format de bande BSD. Le paramètre (facultatif) spécifie le niveau de compression que zlib utilisera. Le niveau de compression par défaut est 2. Si le paramètre facultatif est spécifié, il ne doit y avoir aucun espace entre la lettre d'option et le paramètre.

Déverser nécessite l'intervention de l'opérateur dans les cas suivants: fin de la bande, fin du dump, erreur d'écriture sur bande, erreur d'ouverture de la bande ou erreur de lecture du disque (s'il existe plus d'un seuil d'erreur nr). En plus d’alerter tous les opérateurs impliqués par le -n clé,déverser interagit avec l'opérateur sur décharge terminal de contrôle à des moments oùdéverser ne peut plus continuer, ou si quelque chose est manifestement faux. Toutes les questionsdéverser pose doit être répondu en tapant «oui» ou «non» de manière appropriée.

Étant donné que le dépotoir implique beaucoup de temps et d’efforts pour un dépotoir complet,déverser points de contrôle lui-même au début de chaque volume de bande. Si l'écriture de ce volume échoue pour une raison quelconque,déverser va, avec l’autorisation de l’opérateur, se relancer du point de contrôle une fois que l’ancienne bande a été rembobinée et retirée et qu’une nouvelle bande a été montée.

Déverser indique à l'opérateur ce qui se passe à intervalles réguliers, y compris généralement une estimation basse du nombre de blocs à écrire, du nombre de bandes nécessaires, du temps nécessaire à l'achèvement et du temps nécessaire pour changer la bande. La sortie est commentée, pour que les autres sachent que le terminal qui contrôledéverser est occupé et sera pour quelque temps.

En cas d'événement catastrophique sur le disque, il est possible de réduire au minimum le temps requis pour restaurer toutes les bandes ou tous les fichiers de sauvegarde nécessaires sur le disque en échelonnant les vidages incrémentiels. Voici une méthode efficace pour échelonner les vidages incrémentiels afin de minimiser le nombre de bandes:

  • Commencez toujours par une sauvegarde de niveau 0, par exemple: / sbin / dump -0u -f / dev / st0 / usr / src Cela devrait être fait à des intervalles définis, par exemple une fois par mois ou une fois tous les deux mois, et sur un ensemble de bandes fraîches sauvegardées pour toujours.
  • Après un niveau 0, les dumps des systèmes de fichiers actifs sont pris quotidiennement, en utilisant un algorithme modifié de Tower of Hanoi, avec cette séquence de niveaux de dump: 3 2 5 4 7 6 9 8 9 9 … Pour les vidages quotidiens, il devrait être possible d'utiliser un nombre fixe de bandes pour chaque jour, utilisé sur une base hebdomadaire. Chaque semaine, une sauvegarde de niveau 1 est effectuée et la séquence quotidienne de Hanoi est répétée à partir de 3. Pour les sauvegardes hebdomadaires, un autre jeu de bandes fixe par système de fichiers sauvegardé est utilisé, également sur une base cyclique.

Après plusieurs mois environ, les bandes journalières et hebdomadaires devraient être remplacées par une rotation du cycle de vidage et des bandes fraîches importées.

VOIR ÉGALEMENT

rmt (8)

Important: Utilisez le homme commande ( % homme ) pour voir comment une commande est utilisée sur votre ordinateur.