Skip to main content

Dump - comandă Linux

Make a bootable USB drive on any Linux distro (Iunie 2026)

Make a bootable USB drive on any Linux distro (Iunie 2026)
Anonim

Nume

dump - ext2 sistemul de fișiere de rezervă

Rezumat

depozit -0123456789ackMnqSu-A fişier -B înregistrări -b blocksize -d densitate -e numere inode -E fişier -f fişier -F scenariu -h nivel -eu nr erori -j nivel de compresie -L eticheta -Q fişier -s picioare -T Data -z nivel de compresie fișiere-la-benă depozit -W | -w

(Sintaxa opțiunii BSD 4.3 este implementată pentru compatibilitate înapoi, dar nu este documentată aici.)

Descriere

depozit examinează fișierele pe un sistem de fișiere ext2 și determină ce fișiere trebuie să fie susținute. Aceste fișiere sunt copiate pe discul, pe bandă sau pe alt suport de stocare pentru păstrare în siguranță (consultați secțiunea -fopțiunea de mai jos pentru a face backup-uri de la distanță). O dump care este mai mare decât mediul de ieșire este rupt în mai multe volume. Pe majoritatea materialelor media, mărimea este determinată prin scriere până la returnarea indicației finalului.

Pe suporturi care nu pot reda în mod fiabil o indicație pentru sfârșitul suportului (cum ar fi unele unități cu bandă de cartuș), fiecare volum are o dimensiune fixă; dimensiunea reală este determinată prin specificarea suportului cartușului sau prin dimensiunile benzii, densitatea și / sau opțiunile numărului de blocuri de mai jos. În mod prestabilit, același nume de fișier de ieșire este utilizat pentru fiecare volum după ce a fost solicitat operatorului să schimbe suportul de imprimare.

fișiere-la-benă este fie un punct de montare al unui sistem de fișiere, fie o listă de fișiere și directoare care trebuie să fie susținute ca un subset al unui sistem de fișiere. În primul caz, poate fi folosită fie calea către un sistem de fișiere montat, fie dispozitivul unui sistem de fișiere nemontat. În acest din urmă caz, anumite restricții sunt plasate pe suportul de rezervă:u nu este permisă, singurul nivel care este suportat este -0 iar toate fișierele și directoarele trebuie să se afle pe același sistem de fișiere.

Următoarele opțiuni sunt acceptate de:

-0-9

Nivelul de încărcare. Un nivel 0, copie de rezervă completă, garantează că întregul sistem de fișiere este copiat (dar vedeți și -h opțiunea de mai jos). Un nivel de nivel de peste 0, backup incremental, spunedepozit pentru a copia toate fișierele noi sau modificate de la ultimul depozit de nivel inferior. Nivelul implicit este 9.

-A

`` auto-size '' Resetați toate calculele lungimii benzii și scrieți până când se întoarce o indicație pentru sfârșitul materialului. Acest lucru funcționează cel mai bine pentru majoritatea unităților de bandă moderne și este implicit. Utilizarea acestei opțiuni este recomandată în mod special atunci când se atașează la o bandă existentă sau folosind o unitate de bandă cu compresie hardware (unde niciodată nu puteți fi siguri de raportul de compresie).

-A archive_file

Arhivați un tabel de conținut în meniul specificat archive_file pentru a fi utilizat de restabilirea (8) pentru a determina dacă un fișier este în fișierul dump care este restaurat.

-b blocksize

Numărul de kilobiți pe înregistrare de depozit. Deoarece sistemul IO taie toate cererile în bucăți de MAXBSIZE (de obicei 64kB), nu este posibil să se folosească o blocare mai mare fără a avea probleme mai târziu cu restabilirea (8). Prin urmaredepozit va constrânge scrie la MAXBSIZE. Dimensiunea prestabilită este de 10.

-B înregistrări

Numărul blocurilor de 1 kB pe volum. Nu este necesar, în mod normal, cadepozit poate detecta end-of-media. Când se atinge dimensiunea specificată,depozit vă așteaptă să modificați volumul. Această opțiune înlocuiește calculul dimensiunii benzii în funcție de lungime și densitate. Dacă compresia este pe această limită, dimensiunea rezultatului comprimat pe volum.

-c

Modificați valorile prestabilite pentru utilizare cu o unitate de bandă cartuș, cu o densitate de 8000 bpi și o lungime de 1700 de picioare. Specificarea unei unități de cartuș înlocuiește detectarea finalului.

-d densitate

Setați densitatea benzii la densitate Implicit este 1600BPI. Specificarea unei densități a benzii suprascrie detectarea finalului materialelor.

-e inodes

Exclude inodes din dump. inodes parametru este o listă de numere de inode separate prin virgulă (puteți utiliza Stat pentru a găsi numărul inode pentru un fișier sau un director).

-E fişier

Citește lista de inode care urmează să fie excluse din dump din fișierul text fişier Fișierul fişier ar trebui să fie un fișier obișnuit care conține numere de inode separate prin linii noi.

-f fişier

Scrie copia de rezervă la fişier fişier poate fi un fișier de dispozitiv special ca / ​​dev / st0 (unitate de bandă), / dev / rsd1c (o unitate de dischetă), un fișier obișnuit sau `- '(ieșirea standard). Numele de fișier mai multe pot fi date ca un singur argument separate prin virgule. Fiecare fișier va fi utilizat pentru un volum de antet în ordinea listată; dacă dumpul necesită mai multe volume decât numărul de nume date, ultimul nume de fișier va fi utilizat pentru toate volumele rămase după solicitarea modificărilor media. Dacă numele fișierului are forma "host: file" sau "user @ host: file"depozit scrie fișierului numit de pe gazdă la distanță folosind rmt (8). Numele căii implicite a programului rmt (8) de la distanță este / etc / rmt acest lucru poate fi anulat de către variabila de mediuRMT

-F scenariu

Rulați scriptul la sfârșitul fiecărei benzi. Numele dispozitivului și numărul curent de volum sunt transmise pe linia de comandă. Scriptul trebuie să returneze 0 dacădepozit ar trebui să continue fără a cere utilizatorului să schimbe banda, 1 dacădepozit ar trebui să continue, însă cereți utilizatorului să schimbe banda. Orice alt cod de iesire va provocadepozit a abandona. Din motive de securitate,depozit revine la ID-ul real al utilizatorului și ID-ul real al grupului înainte de a executa scriptul.

-h nivel

Onorați utilizatorul "nodump" "pavilionul Dp Dv UF_NODUMP numai pentru haldele la sau deasupra nivel Nivelul de onorare implicit este 1, astfel încât copii de rezervă incrementale omit astfel de fișiere, dar copiile de siguranță complete le păstrează.

-I nr erori

În mod implicit,depozit va ignora primele 32 de erori de citire din sistemul de fișiere înainte de a cere intervenția operatorului. Puteți schimba acest lucru utilizând acest steag la orice valoare. Acest lucru este util atunci când ruleazădepozit pe un sistem de fișiere activ în care erorile de citire indică pur și simplu o inconsecvență între pașii de cartografiere și de dumping.

-j nivel de compresie

Comprimați fiecare bloc care va fi scris pe banda folosind blib blib. Această opțiune va funcționa numai atunci când se efectuează un dumping într-un fișier sau într-o țeavă sau, atunci când se efectuează dumping la o unitate de bandă, dacă unitatea de bandă este capabilă să scrie blocuri de lungime variabilă. Veți avea nevoie de cel puțin versiunea de restabilire 0.4b24 pentru a extrage casete comprimate. Bandele scrise utilizând compresia nu vor fi compatibile cu formatul de bandă BSD. Parametrul (opțional) specifică nivelul de compresie utilizat de bzlib. Nivelul implicit de comprimare este 2. Dacă parametrul opțional este specificat, nu trebuie să existe un spațiu alb între litera opțiunii și parametru.

-k

Utilizați autentificarea Kerberos pentru a vorbi cu serverele de bandă de la distanță. (Este disponibilă numai dacă această opțiune a fost activată cânddepozit a fost compilat.)

-L eticheta

Șirul de text furnizat de utilizator eticheta este plasat în antetul dump, unde instrumente precum restore (8) și fișierul (1) pot accesa. Rețineți că această etichetă este limitată la maxim LBLSIZE (în prezent 16), care trebuie să includă terminarea ` 0 '

-m

Dacă este specificat acest steag,depozit va optimiza ieșirea pentru inoduri care au fost modificate dar nu au fost modificate de la ultimul dump ("modificat" și "modificat" au semnificația definită în stat (2)). Pentru acele inoduri,depozit va salva numai metadatele, în loc să salveze întregul conținut inod. Inodurile care sunt fie directoare, fie au fost modificate de la ultimul depozit sunt salvate în mod regulat. Utilizările acestui steag trebuie să fie consecvente, ceea ce înseamnă că fie fiecare depozit dintr-un set de dumpări incrementale are steagul, fie nimeni nu-l are.

Banda înregistrată utilizând inode de tip "numai metadate" nu va fi compatibilă cu formatul banda BSD sau versiunile mai vechi derestabili.

-M

Activați caracteristica pentru mai multe volume. Numele specificat cu -feste tratat ca un prefix șidepozitscrie în secvență la 001, 002 etc. Acest lucru poate fi util atunci când se dau la fișiere pe o partiție ext2, pentru a ocoli limitarea dimensiunii fișierului de 2 GB.

-N

Oricânddepozit solicită atenția operatorului, să notifice toți operatorii din grupul "operator" prin mijloace similare unui perete (1).

-q

Facedepozit anulează imediat ori de câte ori este nevoie de atenția operatorului, fără a solicita în caz de erori de scriere, modificări de bandă etc.

-Q fişier

Activați suportul de acces rapid la fișiere. Pozițiile banda pentru fiecare inod sunt stocate în fișier fişier care este folosită de restabilirea (dacă este apelată cu parametrul Q și numele fișierului) pentru a poziționa direct banda la restabilirea fișierului, lucrează în prezent. Acest lucru economisește orele când restaurați fișierele singulare din copiile de rezervă mari, salvează casetele și capul unității.

Se recomandă setarea driverului st pentru a reveni la pozițiile de bandă logică, mai degrabă decât la fizic înainte de a apela dump / restore cu parametrul Q. Deoarece nu toate dispozitivele de bandă suportă pozițiile de bandă fizică, aceste dispozitive de bandă returnează o eroare în timpul dump / setați la setarea fizică prestabilită. Consultați pagina st man, opțiunea MTSETDRVBUFFER sau pagina man m, cu privire la modul de setare a driverului pentru a reveni la pozițiile logice ale benzii.

Înainte de a apela restabilirea cu parametrul Q, asigurați-vă întotdeauna că driver-ul st este setat să returneze același tip de poziție pe bandă folosită în timpul apelului pentru a arunca la gunoi. În caz contrar, restaurarea poate fi confundată.

Această opțiune poate fi utilizată atunci când se efectuează dumping la casete locale (vezi mai sus) sau la fișierele locale.

-s picioare

Încercați să calculați cantitatea de bandă necesară la o anumită densitate. Dacă această sumă este depășită,depozit solicită o nouă bandă. Este recomandat să fii puțin conservator în această opțiune. Lungimea implicită a benzii este de 2300 de picioare. Specificarea dimensiunii benzii suprascrie detectarea sfârșitului de conținut.

-S

Dimensiunea estimată. Determinați cantitatea de spațiu necesar pentru a efectua descărcarea fără a face efectiv acest lucru și afișați numărul estimat de octeți care va fi necesar. Acest lucru este util pentru depozitele incrementale pentru a determina cât de multe volume de medii vor fi necesare.

-T Data

Utilizați data specificată ca timp de pornire pentru dump în loc de timpul determinat de la căutarea în / etc / dumpdates Formatul Data este aceeași cu cea a lui ctime (3). Această opțiune este utilă pentru scripturi automate de dump care doresc să se arunce peste o anumită perioadă de timp. The -Topțiunea se exclud reciproc de la -u opțiune.

-u

Actualizați fișierul / etc / dumpdates după o înregistrare de succes. Formatul / etc / dumpdates poate fi citit de către oameni, format dintr-o înregistrare în format liber pe linie: numele sistemului de fișiere, nivelul incrementării și data cmp (3). Există o singură intrare per sistem de fișiere la fiecare nivel. Fișierul / etc / dumpdates poate fi editat pentru a schimba oricare dintre câmpuri, dacă este necesar.

-W

depozit spune operatorului ce sisteme de fișiere trebuie eliminate. Aceste informații sunt colectate din fișierele / etc / dumpdates și / etc / fstab The -W cauze opționaledepozit pentru a tipări, pentru toate sistemele de fișiere din / etc / dumpdates și sistemele de fișiere reggnate din / etc / fstab cea mai recentă dată și nivel de descărcare și evidențiază cele care ar trebui să fie eliminate. În cazul în care -W opțiunea este setată, toate celelalte opțiuni sunt ignorate șidepozit iese imediat.

-w

Este ca -W dar imprimă numai sisteme de fișiere recunoscute în / etc / fstab care trebuie să fie eliminate.

-z nivel de compresie

Comprimați fiecare bloc care va fi scris pe banda folosind biblioteca zlib. Această opțiune va funcționa numai atunci când se efectuează un dumping într-un fișier sau într-o țeavă sau, atunci când se efectuează dumping la o unitate de bandă, dacă unitatea de bandă este capabilă să scrie blocuri de lungime variabilă. Veți avea nevoie de cel puțin versiunea de restabilire de 0.4b22 pentru a extrage casete comprimate. Bandele scrise utilizând compresia nu vor fi compatibile cu formatul de bandă BSD. Parametrul (opțional) specifică nivelul de compresie utilizat de zlib. Nivelul implicit de comprimare este 2. Dacă parametrul opțional este specificat, nu trebuie să existe un spațiu alb între litera opțiunii și parametru.

depozit necesită intervenția operatorului în următoarele condiții: sfârșitul banda, sfârșitul dump-ului, eroare de scriere pe bandă, eroare de bandă deschisă sau eroare de citire pe disc (dacă există mai mult de un prag de nr erori). În plus față de alertarea tuturor operatorilor implicați de -n cheie,depozit interacționează cu operatorul haldei terminal de control în momente cânddepozit nu mai poate continua, sau dacă ceva este grav greșit. Toate întrebăriledepozit ridică trebuie sa răspundeți tastând "da" sau "nu" corespunzător.

Din moment ce a face o dump implică o mulțime de timp și efort pentru depozitele complete,depozit puncte de control la începutul fiecărui volum de bandă. Dacă scrierea acelui volum eșuează din anumite motive,depozit va, cu permisiunea operatorului, să se repornească de la punctul de control după ce vechea bandă a fost reîncărcată și scoasă și o nouă bandă a fost montată.

depozit spune operatorului ce se întâmplă la intervale periodice, incluzând, de obicei, estimări scăzute ale numărului de blocuri de scris, numărul de casete pe care le va lua, timpul până la finalizare și timpul până la schimbarea benzii. De ieșire este verbose, astfel încât alții știu că terminalul de controldepozit este ocupat și va fi de ceva timp.

În cazul unui eveniment catastrofal pe disc, timpul necesar pentru a restabili toate casetele sau fișierele de rezervă necesare pe disc poate fi menținut la minimum prin tremurând depozitele incrementale. Se efectuează o metodă eficientă de alunecare a haldelor incrementale pentru a minimiza numărul de benzi:

  • Începeți întotdeauna cu o copie de rezervă de nivel 0, de exemplu: / sbin / dump -0u -f / dev / st0 / usr / src Acest lucru ar trebui făcut la intervale fixe, de exemplu o dată pe lună sau o dată la două luni, și pe un set de benzi proaspete care este salvat pentru totdeauna.
  • După un nivel 0, depozitele de sisteme de fișiere active sunt luate zilnic, folosind un algoritm modificat Tower of Hanoi, cu această secvență de nivele de depozite: 3 2 5 4 7 6 9 8 9 9 … Pentru haldele zilnice, ar trebui să fie posibil să se folosească un număr fix de benzi pentru fiecare zi, utilizat săptămânal. În fiecare săptămână, se efectuează o descărcare de nivel 1, iar secvența zilnică Hanoi se repetă începând cu 3. Pentru depozitele săptămânale se folosește un alt set fix de benzi per sistem de fișiere care fac obiectul unui dumping, de asemenea, pe o bază ciclică.

După câteva luni sau mai puțin, casetele zilnice și săptămânale ar trebui să se rotească din ciclul de depozitare și să introducă benzi proaspete.

VEZI SI

RMT (8)

Important: Folosește om comandă ( % om ) pentru a vedea cum se utilizează o comandă pe computerul dvs. particular.