Skip to main content

Bolcat - comandament de Linux

Taula de continguts:

Anonim

Nom

bolcat - còpia de seguretat del sistema de fitxers ext2

Sinopsi

bolcat -0123456789ackMnqSu-A dossier -B registres -b blocs -d densitat -e nombres d'inode -E dossier -f dossier -F guió -h nivell -Jo nr errors -j nivell de compressió -L etiqueta -Q dossier -s peus -T data -z nivell de compressió fitxers a bolcat bolcat -W | -w

(La sintaxi de l'opció BSD 4.3 s'implementa per a la compatibilitat amb versions anteriors, però no està documentada aquí).

Descripció

Bolcat examina els fitxers en un sistema de fitxers ext2 i determina quins fitxers cal fer una còpia de seguretat. Aquests fitxers es copien al disc, a la cinta o a un altre mitjà d'emmagatzematge determinat per mantenir-los segur (consulteu -fopció següent per fer còpies de seguretat remotes). Un abocador que és més gran que el mitjà de sortida es divideix en diversos volums. A la majoria dels mitjans, la mida es determina escrivint fins que es retorna una indicació de final de mitjans.

En els mitjans que no poden retornar de manera fiable una indicació de finalització de mitjans (com ara algunes unitats de cinta de cartutxos), cada volum té una mida fixa; la mida real es determina especificant els mitjans de cartutx, o bé a través de la mida de la cinta, la densitat i / o les opcions de comptes de bloc a continuació. De manera predeterminada, s'utilitza el mateix nom de fitxer de sortida per a cada volum després de demanar a l'operador que canviï els suports.

fitxers a bolcat és un punt de muntatge d'un sistema de fitxers o una llista de fitxers i directoris que es farà una còpia de seguretat com un subconjunt d'un sistema de fitxers. En el primer cas, es pot utilitzar la ruta d'accés a un sistema de fitxers muntat o al dispositiu d'un sistema de fitxers desmuntable. En aquest últim cas, es donen certes restriccions a la còpia de seguretat: -u no està permès, l'únic nivell de bolcat que s'admet és -0 i tots els fitxers i directoris han de residir en el mateix sistema de fitxers.

Les opcions següents són compatibles amb:

-0-9

Nivells de bolcat. Un nivell 0, còpia de seguretat completa, garanteix que es copiï tot el sistema de fitxers (vegeu també el -h opció a sota). Es diu un número de nivell superior a 0, una còpia de seguretat incrementalbolcat copiar tots els fitxers nous o modificats des de l'últim bolcat d'un nivell inferior. El nivell predeterminat és 9.

-a

`` auto-size '' Omita tots els càlculs de la longitud de la cinta i escriviu fins que es retorna una indicació de final de mitjans. Això funciona millor per a les unitats de cinta més modernes i és el valor predeterminat. L'ús d'aquesta opció es recomana especialment quan s'afegeix a una cinta existent, o mitjançant una unitat de cinta amb compressió de maquinari (on mai no es pot assegurar la relació de compressió).

-A arxiu_file

Arxivi una taula de contingut de bolcat a la llista especificada arxiu_file per ser utilitzat per la restauració (8) per determinar si un fitxer es troba en el fitxer de volteig que s'està restaurant.

-b blocs

El nombre de kilobytes per registre d'abocament. Atès que el sistema IO reuneix totes les sol·licituds en trossos de MAXBSIZE (normalment 64 KB), no és possible utilitzar un bloc major de grans dimensions sense tenir problemes més tard amb la restauració (8). Per tantbolcat restringirà l'escriptura a MAXBSIZE. El bloc de mida predeterminat és 10.

-B registres

El nombre de blocs de 1 kB per volum. Normalment no es requereix, combolcat pot detectar els mitjans finals. Quan s'arribi a la mida especificada,bolcat us espera canviar el volum. Aquesta opció invalida el càlcul de la mida de la cinta en funció de la longitud i la densitat. Si la compressió és en aquest límit, la mida de la sortida comprimida per volum.

-c

Canvieu els valors predeterminats per utilitzar-los amb una unitat de cinta de cartutxos, amb una densitat de 8000 bpi i una longitud de 1700 peus. Si especifiqueu una unitat de cartutx, es sobreescriu la detecció de la part final.

-d densitat

Establiu la densitat de la cinta a densitat El valor predeterminat és 1600BPI. Si especifiqueu una densitat de cinta, es rebutja la detecció de final de mitjans.

-e inodes

Excloure inodes des de l'abocador. El inodes El paràmetre és una llista separada per comes dels nombres d'inode (es pot utilitzar stat per trobar el número d'inode per a un fitxer o directori).

-E dossier

Llegiu la llista d'inodes que s'exclouen del bolcat del fitxer de text dossier L'arxiu dossier ha de ser un fitxer ordinari que contingui nombres d'inode separats per línies noves.

-f dossier

Escriu la còpia de seguretat a dossier dossier pot ser un fitxer de dispositiu especial com / dev / st0 (una unitat de cinta), / dev / rsd1c (una unitat de disquet), un fitxer normal o `- '(la sortida estàndard). Es poden donar noms de fitxers múltiples com un únic argument separat per comes. Cada fitxer s'utilitzarà per un volum de bolcat en l'ordre enumerat; si l'abocament requereix més volums que el nombre de noms que es donen, l'últim nom del fitxer s'utilitzarà per a tots els volums restants després de sol·licitar canvis en els mitjans. Si el nom del fitxer és del formulari `` host: file '' o `` user @ host: file ''bolcat escriu a l'arxiu anomenat a l'amfitrió remot usant rmt (8). El nom de la ruta predeterminada del programa remot rmt (8) és / etc / rmt, això pot ser anul·lat per la variable d'entornRMT

-F guió

Executeu l'script al final de cada cinta. El nom del dispositiu i el número de volum actual es passen a la línia d'ordres. L'script ha de tornar 0 sibolcat hauria de continuar sense demanar a l'usuari que canviï la cinta, 1 sibolcat hauria de continuar però demanar a l'usuari que canviï la cinta. Qualsevol altre codi de sortida provocaràbolcat per avortar. Per motius de seguretat,bolcat torna a convertir-se en l'identificador d'usuari real i l'ID del grup real abans d'executar l'script.

-h nivell

Honra a l'usuari `` nodump '' bandera Dp Dv UF_NODUMP només per abocaments a la part superior o superior nivell El nivell d'honor per defecte és 1, de manera que les còpies de seguretat incrementals ometeu aquests fitxers, però les còpies de seguretat completes les conserven.

-I nr errors

Per defecte,bolcat ignorarà els primers 32 errors de lectura del sistema de fitxers abans de demanar la intervenció de l'operador. Pots canviar-ho utilitzant aquest indicador a qualsevol valor. Això és útil quan s'executabolcat en un sistema de fitxers actiu on els errors de lectura només indiquen una incoherència entre els passos de cartografia i de dumping.

-j nivell de compressió

Comprimiu tots els blocs per escriure a la cinta mitjançant la biblioteca bzlib. Aquesta opció només funcionarà quan es tregui a un fitxer o a una canonada o, quan es caigui en una unitat de cinta, si la unitat de cinta és capaç d'escriure blocs de longitud variable. Necessitaràs almenys la versió 0.4b24 de restauració per tal d'extreure cintes comprimides. Les cintes amb compressió no seran compatibles amb el format de la cinta BSD. El paràmetre (opcional) especifica el nivell de compressió que utilitzarà bzlib. El nivell de compressió predeterminat és 2. Si s'especifica el paràmetre opcional, no hauria d'haver espai en blanc entre la lletra d'opció i el paràmetre.

-k

Utilitzeu l'autenticació Kerberos per parlar amb servidors de cinta remota. (Només disponible si aquesta opció està habilitada quanbolcat es va compilar.)

-L etiqueta

La cadena de text proporcionada per l'usuari etiqueta es col·loca a l'encapçalament de bolcat, on es poden accedir eines com ara la restauració (8) i el fitxer (1). Tingueu en compte que aquesta etiqueta està limitada com a màxim LBLSIZE (actualment 16) caràcters, que ha d'incloure la finalització ` 0 '

-m

Si s'especifica aquest indicador,bolcat optimitzarà la sortida perquè els inodes haguessin estat modificats però no modificats des que l'últim bolcat ('modificat' i 'modificat' té el significat definit a l'estat (2)). Per als inodes,bolcat desarà només les metadades, en comptes de desar els continguts de l'inode sencer. Els inodes que són directoris o que han estat modificats des de l'últim dipòsit es guarden de forma regular. Els usos d'aquesta bandera han de ser consistents, és a dir, que qualsevol bolcat en un conjunt d'abocaments incrementals tingui la bandera, o que ningú ho tingui.

Les cintes que s'utilitzin utilitzant aquests inodes de "metadades" no seran compatibles amb el format de la cinta BSD o les versions anteriors derestaurar

-M

Activa la funció de diversos volums. El nom especificat amb -fes tracta com un prefix ibolcatescriu en seqüència a 001, 002, etc. Això pot ser útil al vèncer a fitxers en una partició ext2, per evitar la limitació de la mida del fitxer 2 GB.

-n

Semprebolcat requereix atenció de l'operador, notifica a tots els operadors del grup `` operador '' per mitjà d'un mur semblant (1).

-q

Feubolcat avorreu-vos immediatament quan es requereixi l'atenció de l'operador, sense provocar errors d'escriptura, canvis de cinta, etc.

-Q dossier

Activa el suport d'accés a fitxers ràpids. Les posicions de cinta per a cada inode s'emmagatzemen al fitxer dossier que s'utilitza per restaurar (si es truca amb el paràmetre Q i el nom del fitxer) per situar directament la cinta en la restauració de fitxers que està treballant actualment. Això estalvia hores en restaurar fitxers solts de còpies de seguretat grans, guarda les cintes i el cap de la unitat.

Es recomana configurar el controlador st per retornar les posicions de la cinta lògica en lloc de fer-ho abans de trucar a l'abocament / restauració amb el paràmetre Q. Atès que no tots els dispositius de cinta admeten posicions de cinta físiques, aquests dispositius de cinta retornen un error durant el bolcat / restauració quan el controlador st és Estableix la configuració física predeterminada. Si us plau, consulteu la pàgina de st man, l'opció MTSETDRVBUFFER, o la pàgina mt man, sobre com configurar el controlador per tornar posicions de la cinta lògica.

Abans de trucar a la restauració amb el paràmetre Q, assegureu-vos sempre que el controlador st estigui configurat per retornar el mateix tipus de posició de cinta que s'utilitza durant la trucada per bolcar. En cas contrari, la restauració pot ser confusa.

Aquesta opció es pot utilitzar quan es vulguin descarregar a les cintes locals (vegeu més amunt) o als fitxers locals.

-s peus

Intentem calcular la quantitat de cinta necessària en una densitat particular. Si es supera aquest import,bolcat demana una nova cinta. Es recomana ser una mica conservador en aquesta opció. La longitud de la cinta predeterminada és de 2300 peus. Si especifiqueu la mida de la cinta, es sobreescriu la detecció de l'extremitat de la xarxa.

-S

Estimació de mida. Determineu la quantitat d'espai necessari per dur a terme l'abocament sense fer-ho, i mostrar la quantitat estimada de bytes que prendrà. Això és útil amb abocadors incrementals per determinar quants volums de mitjans es necessitaran.

-T data

Utilitzeu la data especificada com a hora d'inici del bolcat en lloc del temps determinat a partir de / etc / dumpdates. El format de data és el mateix que el de ctime (3). Aquesta opció és útil per a les seqüències d'ordres automàtiques que volen bolcar durant un període de temps específic. El -TL'opció és mútuament exclusiva de la -u opció.

-u

Actualitzeu el fitxer / etc / dumpdates després d'un bolcat amb èxit. El format de / etc / dumpdates és llegible per persones, que consisteix en un registre de format lliure per línia: el nom del sistema de fitxers, el nivell d'increment i la data d'emissió del format ctime (3). Pot haver només una entrada per cada sistema de fitxers a cada nivell. El fitxer / etc / dumpdates es pot editar per canviar qualsevol dels camps, si és necessari.

-W

Bolcat informa a l'operador quins sistemes de fitxers necessiten ser objecte de dumping. Aquesta informació s'aplica als fitxers / etc / dumpdates i / etc / fstab The -W causes d'opcióbolcat per imprimir, per a tots els sistemes de fitxers en / etc / dumpdates i sistemes de fitxers admesos a / etc / fstab la data i nivell més recent de rebuig i destaca els que s'han de vèncer. Si el -W L'opció s'estableix, totes les altres opcions s'ignoren, ibolcat surt immediatament.

-w

És com -W però només imprimeix els sistemes de fitxers reconeguts a / etc / fstab que s'han d'eliminar.

-z nivell de compressió

Comprimiu tots els blocs per escriure a la cinta mitjançant la biblioteca zlib. Aquesta opció només funcionarà quan es tregui a un fitxer o a una canonada o, quan es caigui en una unitat de cinta, si la unitat de cinta és capaç d'escriure blocs de longitud variable. Necessiteu almenys la versió 0.4b22 de restauració per tal d'extreure cintes comprimides. Les cintes amb compressió no seran compatibles amb el format de la cinta BSD. El paràmetre (opcional) especifica el nivell de compressió que utilitzarà zlib. El nivell de compressió predeterminat és 2. Si s'especifica el paràmetre opcional, no hauria d'haver espai en blanc entre la lletra d'opció i el paràmetre.

Bolcat requereix la intervenció de l'operador en aquestes condicions: final de cinta, final de bolcat, error d'escriptura de cinta, error d'obertura de la cinta o error de lectura de disc (si hi ha més d'un llindar de nr errors). A més d'alertar a tots els operadors que implica el -n clau,bolcat interactua amb l'operador activat bolcat terminal de control en moments en quèbolcat ja no pot continuar, o si alguna cosa està malament. Totes les preguntesbolcat planteja haver de es respondrà escrivint `` yes '' o `` no '' de manera adequada.

Atès que fer un abocador implica molt de temps i esforç per abocar-los,bolcat Punts de control al començament de cada volum de cinta. Si l'escriptura d'aquest volum falla per alguna raó,bolcat amb el permís de l'operador, es reiniciarà des del punt de verificació després que la cinta vella s'hagi rebrotat i eliminat, i s'ha muntat una nova cinta.

Bolcat informa a l'operador què està passant a intervals periòdics, incloent normalment estimacions baixes del nombre de blocs a escriure, el nombre de cintes que trigarà, el temps de finalització i el temps de canvi de la cinta. La sortida és detallada, de manera que altres saben que el control del terminalbolcat està ocupat i serà per algun temps.

En el cas d'un esdeveniment de disc catastròfic, el temps necessari per restaurar totes les cintes de còpia de seguretat o arxius necessaris al disc es pot mantenir al mínim escalonant els abocadors incrementals. Un mètode eficient d'escalar abocadors incrementals per minimitzar el nombre de cintes segueix:

  • Comenceu sempre amb una còpia de seguretat de nivell 0, per exemple: / sbin / dump -0u -f / dev / st0 / usr / src Això s'ha de fer a intervals establerts, diguem una vegada al mes o una vegada cada dos mesos, i en un conjunt de cintes noves que es guarden per sempre.
  • Després d'un nivell 0, els abocadors de sistemes d'arxius actius es prenen diàriament, utilitzant un algoritme modificat Tower of Hanoi, amb aquesta seqüència de nivells d'abocament: 3 2 5 4 7 6 9 8 9 9 … Per als abocadors diaris, hauria de ser possible utilitzar un nombre fix de cintes per a cada dia, que s'utilitza setmanalment. Cada setmana es pren un abocador de nivell 1, i la seqüència diària de Hanoi es repeteix a partir de 3. Per als abocaments setmanals, s'utilitza un altre conjunt fix de cintes per sistema de fitxers que s'aboca, també de forma cíclica.

Després de diversos mesos, les cintes diàries i setmanals s'han de girar del cicle d'abocament i s'han introduït cintes noves.

VEGEU TAMBÉ

rmt (8)

Important: Utilitzar el home comandament ( % home ) per veure com s'utilitza una comanda a l'ordinador en particular.