Skip to main content

Dump - Comando Linux

A02 - Programar tareas con at (GNU/Linux / Unix) (Giugno 2025)

A02 - Programar tareas con at (GNU/Linux / Unix) (Giugno 2025)
Anonim

Nome

dump - backup del filesystem ext2

Sinossi

cumulo di rifiuti -0123456789ackMnqSu-UN file -B record -B misura del blocco -d densità -e numeri di inode -E file -f file -F copione -h livello -io nr errori -j livello di compressione -L etichetta -Q file -S piedi -T Data -z livello di compressione file-to-dump cumulo di rifiuti -W | -w

(La sintassi dell'opzione BSD 4.3 è implementata per compatibilità con le versioni precedenti ma non è documentata qui.)

Descrizione

cumulo di rifiuti esamina i file su un filesystem ext2 e determina quali file devono essere sottoposti a backup. Questi file vengono copiati sul disco, nastro o altro supporto di memorizzazione indicato per la custodia (vedere il -fopzione sotto per fare backup remoti). Un dump più grande del supporto di output viene suddiviso in più volumi. Sulla maggior parte dei supporti, la dimensione viene determinata scrivendo finché non viene restituita un'indicazione di fine supporto.

Sui supporti che non possono restituire in modo affidabile un'indicazione di fine supporto (come alcune unità nastro a cartuccia), ciascun volume ha una dimensione fissa; la dimensione effettiva viene determinata specificando il supporto della cartuccia o tramite le opzioni di dimensione del nastro, della densità e / o del conteggio dei blocchi riportate di seguito. Per impostazione predefinita, lo stesso nome file di output viene utilizzato per ciascun volume dopo aver richiesto all'operatore di cambiare supporto.

file-to-dump è un mountpoint di un filesystem o un elenco di file e directory di cui eseguire il backup come sottoinsieme di un filesystem. Nel primo caso, è possibile utilizzare il percorso di un file system montato o il dispositivo di un file system non montato. In quest'ultimo caso, sul backup vengono applicate alcune restrizioni:u non è consentito, l'unico livello di dump supportato è:0 e tutti i file e le directory devono risiedere sullo stesso filesystem.

Le seguenti opzioni sono supportate da:

-0-9

Discarica livelli Un livello 0, backup completo, garantisce che l'intero file system sia copiato (ma si veda anche il -h opzione sotto). Un numero di livello superiore a 0, backup incrementale, indicacumulo di rifiuti copiare tutti i file nuovi o modificati dall'ultimo dump di un livello inferiore. Il livello predefinito è 9.

-un

`` auto-size '' Ignora tutti i calcoli della lunghezza del nastro e scrivi finché non viene restituita un'indicazione di fine del supporto. Funziona meglio per la maggior parte delle unità a nastro moderne ed è l'impostazione predefinita. L'utilizzo di questa opzione è particolarmente consigliato quando si aggiunge un nastro esistente o si utilizza un'unità nastro con compressione hardware (in cui non si è mai sicuri del rapporto di compressione).

-UN archive_file

Archiviare una tabella di sommario del dump nel file specificato archive_file da utilizzare da restore (8) per determinare se un file si trova nel file di dump che si sta ripristinando.

-b misura del blocco

Il numero di kilobyte per record di dumping. Poiché il sistema IO taglia tutte le richieste in blocchi di MAXBSIZE (in genere 64kB), non è possibile utilizzare blocchi più grandi senza problemi in seguito con restore (8). Perciòcumulo di rifiuti vincolerà le scritture a MAXBSIZE. Il blocco predefinito è 10.

-B record

Il numero di blocchi da 1 kB per volume. Normalmente non richiesto, comecumulo di rifiuti in grado di rilevare end-of-media. Quando viene raggiunta la dimensione specificata,cumulo di rifiuti ti aspetta per cambiare il volume. Questa opzione sostituisce il calcolo delle dimensioni del nastro in base alla lunghezza e alla densità. Se la compressione è attiva, limita la dimensione dell'output compresso per volume.

-c

Modificare i valori predefiniti per l'uso con un'unità nastro a cartuccia, con una densità di 8000 bpi e una lunghezza di 1700 piedi. La specifica di un'unità cartuccia sostituisce il rilevamento di fine supporto.

-d densità

Imposta la densità del nastro su densità L'impostazione predefinita è 1600BPI. Specificando una densità del nastro si sostituisce il rilevamento di fine del supporto.

-e inode

Escludere inode dalla discarica. Il inode parametro è un elenco separato da virgole di numeri di inode (è possibile utilizzare statistica per trovare il numero di inode per un file o una directory).

-E file

Leggi l'elenco degli inode da escludere dal dump dal file di testo file Il file file dovrebbe essere un file ordinario contenente numeri di inode separati da una nuova riga.

-f file

Scrivi il backup su file file può essere un file di dispositivo speciale come / dev / st0 (un'unità nastro), / dev / rsd1c (un'unità disco floppy), un file normale o `- '(l'output standard). Più nomi di file possono essere dati come un singolo argomento separati da virgole. Ogni file verrà utilizzato per un volume di dump nell'ordine elencato; se il dump richiede più volumi rispetto al numero di nomi assegnati, l'ultimo nome file verrà utilizzato per tutti i volumi rimanenti dopo aver richiesto le modifiche del supporto. Se il nome del file è di tipo `` host: file '' o `` user @ host: file ''cumulo di rifiuti scrive sul file specificato sull'host remoto usando rmt (8). Il nome del percorso predefinito del programma remoto rmt (8) è / etc / rmt questo può essere sovrascritto dalla variabile d'ambienteRMT

-F copione

Esegui script alla fine di ogni nastro. Il nome del dispositivo e il numero del volume corrente vengono passati sulla riga di comando. Lo script deve restituire 0 secumulo di rifiuti dovrebbe continuare senza chiedere all'utente di cambiare il nastro, 1 secumulo di rifiuti dovrebbe continuare ma chiedere all'utente di cambiare il nastro. Qualsiasi altro codice di uscita causeràcumulo di rifiuti abortire. Per motivi di sicurezza,cumulo di rifiuti ritorna all'ID utente reale e all'ID del gruppo reale prima di eseguire lo script.

-h livello

Onore all'utente `` nodump '' flag Dp Dv UF_NODUMP solo per dump pari o superiore a dato livello Il livello onore predefinito è 1, in modo che i backup incrementali omettano tali file, ma i backup completi li conservano.

-IO nr errori

Di default,cumulo di rifiuti ignorerà i primi 32 errori di lettura sul file system prima di chiedere l'intervento dell'operatore. Puoi cambiarlo usando questo flag per qualsiasi valore. Questo è utile durante l'esecuzionecumulo di rifiuti su un filesystem attivo in cui gli errori di lettura indicano semplicemente un'incongruenza tra i passaggi di mappatura e di dumping.

-j livello di compressione

Comprimi ogni blocco da scrivere sul nastro usando la libreria bzlib. Questa opzione funziona solo quando si esegue il dumping su un file o una pipe o, quando si esegue il dumping su un'unità nastro, se l'unità nastro è in grado di scrivere blocchi di lunghezza variabile. Avrai bisogno almeno della versione 0.4b24 del ripristino per estrarre i nastri compressi. I nastri scritti usando la compressione non saranno compatibili con il formato del nastro BSD. Il parametro (facoltativo) specifica il livello di compressione che verrà utilizzato da bzlib. Il livello di compressione predefinito è 2. Se viene specificato il parametro opzionale, non dovrebbe esserci spazio bianco tra la lettera dell'opzione e il parametro.

-K

Utilizzare l'autenticazione Kerberos per comunicare con server nastro remoti. (Disponibile solo se questa opzione era abilitata quandocumulo di rifiuti è stato compilato.)

-L etichetta

La stringa di testo fornita dall'utente etichetta viene inserito nell'intestazione del dump, dove strumenti come restore (8) e file (1) possono accedervi. Si noti che questa etichetta è limitata al massimo ai caratteri LBLSIZE (attualmente 16), che devono includere la terminazione di ` 0 '

-m

Se questo flag è specificato,cumulo di rifiuti ottimizzerà l'output per gli inode che sono stati modificati ma non modificati poiché l'ultimo dump ('modificato' e 'modificato' hanno il significato definito in stat (2)). Per quegli inode,cumulo di rifiuti salverà solo i metadati, invece di salvare l'intero contenuto degli inode. Gli inode che sono o directory o sono stati modificati dall'ultimo dump vengono salvati in modo regolare. Gli usi di questo flag devono essere coerenti, nel senso che ogni dump in un set di dump incrementale ha il flag, o nessuno lo ha.

I nastri scritti utilizzando tali inode "solo metadati" non saranno compatibili con il formato nastro BSD o versioni precedenti diristabilire.

-M

Abilita la funzione multi-volume. Il nome specificato con -fè trattato come un prefisso ecumulo di rifiutiscrive in sequenza su 001, 002 ecc. Questo può essere utile quando si esegue il dumping su file su una partizione ext2, al fine di bypassare la limitazione della dimensione del file di 2 GB.

-n

Ogni voltacumulo di rifiuti richiede l'attenzione dell'operatore, notifica a tutti gli operatori del gruppo "operatore" con mezzi simili a un muro (1).

-q

Renderecumulo di rifiuti interrompere immediatamente ogni qualvolta si richiede l'attenzione dell'operatore, senza chiedere conferma in caso di errori di scrittura, modifiche al nastro ecc.

-Q file

Abilita il supporto Accesso rapido ai file. Le posizioni del nastro per ciascun inode sono memorizzate nel file file che viene utilizzato dal ripristino (se chiamato con il parametro Q e il nome file) per posizionare direttamente il nastro al momento del ripristino del file. Ciò consente di risparmiare ore durante il ripristino di singoli file da backup di grandi dimensioni, salva i nastri e la testa del disco.

Si consiglia di impostare il driver st per restituire le posizioni del nastro logico anziché fisico prima di chiamare dump / restore con il parametro Q. Poiché non tutte le periferiche nastro supportano le posizioni fisiche del nastro, tali dispositivi restituiscono un errore durante il dump / restore quando il driver st è impostato sull'impostazione fisica predefinita. Si veda la pagina di manuale, l'opzione MTSETDRVBUFFER, o la pagina man di mt, su come impostare il driver in modo che restituisca le posizioni logiche del nastro.

Prima di richiamare il ripristino con il parametro Q, assicurarsi sempre che il driver st sia impostato per restituire lo stesso tipo di posizione del nastro utilizzato durante la chiamata al dump. In caso contrario, il ripristino potrebbe essere confuso.

Questa opzione può essere utilizzata quando si esegue il dumping su nastri locali (vedere sopra) o su file locali.

-S piedi

Tentare di calcolare la quantità di nastro necessaria a una densità particolare. Se questo importo viene superato,cumulo di rifiuti richiede un nuovo nastro. Si raccomanda di essere un po 'prudenti con questa opzione. La lunghezza predefinita del nastro è di 2300 piedi. La specifica della dimensione del nastro ha la precedenza sul rilevamento di fine del supporto.

-S

Stima delle dimensioni Determinare la quantità di spazio necessaria per eseguire il dump senza eseguirlo effettivamente e visualizzare il numero stimato di byte necessari. Questo è utile con i dump incrementali per determinare quanti volumi di media saranno necessari.

-T Data

Utilizzare la data specificata come ora di inizio per il dump invece del tempo determinato dalla ricerca in / etc / dumpdates Il formato di Data è uguale a quello di ctime (3). Questa opzione è utile per gli script di dump automatizzati che desiderano eseguire il dump in un determinato periodo di tempo. Il -Topzione si escludono a vicenda dal -u opzione.

-u

Aggiorna il file / etc / dumpdates dopo un dump riuscito. Il formato di / etc / dumpdates è leggibile dagli utenti, costituito da un record di formato libero per riga: nome del file system, livello di incremento e data di rilascio del formato ctime (3). Potrebbe esserci una sola voce per file system ad ogni livello. Il file / etc / dumpdates può essere modificato per modificare qualsiasi campo, se necessario.

-W

cumulo di rifiuti dice all'operatore quali file system devono essere scaricati. Questa informazione è ricavata dai file / etc / dumpdates e / etc / fstab The -W cause di opzionecumulo di rifiuti per stampare, per tutti i file system in / etc / dumpdates e file system riconosciuti in / etc / fstab, la data e il livello di scarico più recenti ed evidenzia quelli che dovrebbero essere scaricati. Se la -W l'opzione è impostata, tutte le altre opzioni sono ignorate ecumulo di rifiuti esce immediatamente.

-w

È come -W ma stampa solo filesystem riconosciuti in / etc / fstab che devono essere scaricati.

-z livello di compressione

Comprimi ogni blocco da scrivere sul nastro usando la libreria zlib. Questa opzione funziona solo quando si esegue il dumping su un file o una pipe o, quando si esegue il dumping su un'unità nastro, se l'unità nastro è in grado di scrivere blocchi di lunghezza variabile. Avrai bisogno almeno della versione 0.4b22 del ripristino per estrarre i nastri compressi. I nastri scritti usando la compressione non saranno compatibili con il formato del nastro BSD. Il parametro (facoltativo) specifica il livello di compressione che verrà utilizzato da zlib. Il livello di compressione predefinito è 2. Se viene specificato il parametro opzionale, non dovrebbe esserci spazio bianco tra la lettera dell'opzione e il parametro.

cumulo di rifiuti richiede l'intervento dell'operatore in queste condizioni: fine del nastro, fine del dumping, errore di scrittura del nastro, errore di apertura del nastro o errore di lettura del disco (se c'è più di una soglia di errori nr). Oltre ad avvisare tutti gli operatori implicati dal -n chiave,cumulo di rifiuti interagisce con l'operatore discarica di terminale di controllo nei momenti in cuicumulo di rifiuti non può più procedere, o se qualcosa è grossolanamente sbagliato. Tutte le domandecumulo di rifiuti pose dovere essere risposto digitando `` sì '' o `` no '' in modo appropriato.

Dal momento che fare una discarica richiede molto tempo e fatica per le discariche complete,cumulo di rifiuti punti di controllo all'inizio di ogni volume del nastro. Se scrivere quel volume fallisce per qualche motivo,cumulo di rifiuti con il permesso dell'operatore, si riavvierà dal checkpoint dopo che il vecchio nastro è stato riavvolto e rimosso e che è stato montato un nuovo nastro.

cumulo di rifiuti dice all'operatore cosa sta succedendo a intervalli periodici, comprese le stime generalmente basse del numero di blocchi da scrivere, il numero di nastri necessari, il tempo di completamento e il tempo necessario per la modifica del nastro. L'output è dettagliato, in modo che altri sappiano che il terminale controllacumulo di rifiuti è occupato, e sarà per un po 'di tempo.

Nel caso di un evento catastrofico su disco, il tempo necessario per ripristinare tutti i nastri oi file di backup necessari su disco può essere ridotto al minimo scaglionando i dump incrementali. Segue un metodo efficiente di scaglionamento dei dump incrementali per ridurre al minimo il numero di nastri:

  • Inizia sempre con un backup di livello 0, ad esempio: / sbin / dump -0u -f / dev / st0 / usr / src Questo dovrebbe essere fatto a intervalli regolari, diciamo una volta al mese o una volta ogni due mesi, e su una serie di nastri nuovi che vengono salvati per sempre.
  • Dopo un livello 0, le discariche di file system attivi vengono prese su base giornaliera, utilizzando un algoritmo modificato di Torre di Hanoi, con questa sequenza di livelli di dumping: 3 2 5 4 7 6 9 8 9 9 … Per le discariche quotidiane, dovrebbe essere possibile utilizzare un numero fisso di nastri per ogni giorno, utilizzato su base settimanale. Ogni settimana viene eseguito un dump di livello 1 e la sequenza quotidiana di Hanoi viene ripetuta a partire da 3. Per i dump settimanali viene utilizzato un altro set fisso di nastri per file system scaricato, anche su base ciclica.

Dopo diversi mesi circa, i nastri giornalieri e settimanali dovrebbero essere ruotati dal ciclo di scarico e dai nuovi nastri introdotti.

GUARDA ANCHE

RMT (8)

Importante: Utilizzare il uomo comando ( % uomo ) per vedere come viene utilizzato un comando sul tuo computer specifico.