Skip to main content

Dump - Perintah Linux

Text dump commands in Linux (Jun 2026)

Text dump commands in Linux (Jun 2026)
Anonim

Nama

dump - ext2 sandaran fail sistem

Sinopsis

pembuangan -0123456789ackMnqSu-A fail -B rekod -b menyekat -d ketumpatan -e nombor inod -E fail -f fail -F skrip -h tahap -Saya tiada ralat -j tahap mampatan -L label -Q fail -s kaki -T Tarikh -z tahap mampatan fail-ke-dump pembuangan -W | -w

(Sintaks opsyen BSD 4.3 dilaksanakan untuk keserasian ke belakang tetapi tidak didokumenkan di sini.)

Penerangan

Pembuangan memeriksa fail pada sistem fail ext2 dan menentukan fail mana yang perlu disandarkan. Fail-fail ini disalin ke cakera, pita atau media penyimpanan yang lain untuk penyimpanan selamat (lihat -fpilihan di bawah untuk melakukan sandaran jauh). Sebuah dump yang lebih besar daripada medium output dipecahkan kepada beberapa jilid. Pada kebanyakan media saiz ditentukan dengan menulis sehingga tanda akhir media dikembalikan.

Pada media yang tidak boleh dengan pasti mengembalikan tanda akhir media (seperti beberapa pemacu pita kartrij), setiap kelantangan adalah saiz tetap; saiz sebenarnya ditentukan dengan menentukan media kartrij, atau melalui saiz pita, kepadatan dan / atau pilihan kiraan blok di bawah. Secara lalai, nama fail keluaran yang sama digunakan untuk setiap volum selepas mendorong operator mengubah media.

fail-ke-dump sama ada titik pusat sistem fail atau senarai fail dan direktori untuk disandarkan sebagai subset sistem fail. Dalam bekas, sama ada laluan ke sistem fail yang dipasang atau peranti sistem fail yang tidak dapat digunakan boleh digunakan. Dalam kes yang kedua, sekatan tertentu diletakkan pada sandaran: -u tidak dibenarkan, satu-satunya tahap dump yang disokong adalah -0 dan semua fail dan direktori mesti berada pada sistem fail yang sama.

Pilihan berikut disokong oleh:

-0-9

Tahap pembuangan sampah. Tahap 0, sandaran penuh, menjamin keseluruhan sistem fail disalin (tetapi lihat juga -h pilihan di bawah). Nombor tahap di atas 0, sandaran tambahan, memberitahupembuangan untuk menyalin semua fail yang baru atau diubah suai sejak pembuangan terakhir tahap yang lebih rendah. Tahap lalai adalah 9.

-a

`` auto-size '' Bypass semua pengiraan panjang pita, dan tulis sehingga tanda akhir media dikembalikan. Ini berfungsi paling baik untuk kebanyakan pemacu pita moden, dan merupakan lalai. Penggunaan pilihan ini amat disyorkan apabila memasang pita sedia ada, atau menggunakan pemacu pita dengan pemampatan perkakasan (di mana anda tidak boleh pasti mengenai nisbah mampatan).

-A arkib fail

Arahkan jadual kandungan kandungan dalam yang dinyatakan arkib fail untuk digunakan dengan memulihkan (8) untuk menentukan sama ada fail dalam fail dump yang sedang dipulihkan.

-b menyekat

Bilangan kilobyte setiap rekod dump. Oleh kerana sistem IO memotong semua permintaan ke dalam potongan MAXBSIZE (biasanya 64kB), tidak mungkin menggunakan blok yang lebih besar tanpa masalah kemudian dengan pemulihan (8). Oleh itupembuangan akan menghalang menulis kepada MAXBSIZE. Blok pemadanan adalah 10.

-B rekod

Bilangan blok 1 kB setiap kelantangan. Tidak biasanya diperlukan, sebagaipembuangan boleh mengesan media akhir. Apabila saiz yang ditentukan dicapai,pembuangan menunggu anda menukar kelantangan. Pilihan ini mengatasi pengiraan saiz pita berdasarkan panjang dan ketumpatan. Sekiranya mampatan adalah pada had ini, saiz output yang dikompresi setiap kelantangan.

-c

Tukar lalai untuk digunakan dengan pemacu pita kartrij, dengan ketumpatan 8000 bpi, dan panjang 1700 kaki. Menentukan pemacu kartrij mengatasi pengesanan akhir media.

-d ketumpatan

Tetapkan ketumpatan pita ke ketumpatan Lalai adalah 1600BPI. Menentukan ketumpatan pita mengatasi pengesanan akhir-media.

-e inod

Kecualikan inod dari tempat pembuangan sampah. The inod parameter adalah senarai dipisahkan koma nombor inode (anda boleh menggunakan stat untuk mencari nombor inod untuk fail atau direktori).

-E fail

Baca senarai inode untuk dikecualikan daripada dump dari fail teks fail Fail fail seharusnya menjadi fail biasa yang mengandungi nombor inode yang dipisahkan oleh baris baru.

-f fail

Tulis sandaran untuk fail fail mungkin fail peranti khas seperti / dev / st0 (pemacu pita), / dev / rsd1c (pemacu cakera liut), fail biasa, atau `- '(output piawai). Nama fail berganda mungkin diberikan sebagai hujah tunggal yang dipisahkan oleh koma. Setiap fail akan digunakan untuk satu jumlah sampah dalam perintah yang disenaraikan; jika dump memerlukan lebih banyak jumlah daripada bilangan nama yang diberikan, nama fail terakhir akan digunakan untuk semua jumlah yang masih ada selepas mendorong perubahan media. Jika nama fail adalah `` host: file '' atau `` user @ host: file ''pembuangan menulis ke fail bernama pada hos jauh menggunakan rmt (8). Nama lalai lalai program remote rmt (8) adalah / etc / rmt ini boleh ditindih oleh pembolehubah persekitaranRMT

-F skrip

Jalankan skrip pada akhir setiap pita. Nama peranti dan nombor kelantangan semasa diluluskan pada baris arahan. Skrip mesti mengembalikan 0 jikapembuangan harus terus tanpa meminta pengguna menukar pita, jika 1pembuangan harus diteruskan tetapi minta pengguna menukar pita tersebut. Sebarang kod keluar lain akan menyebabkanpembuangan untuk membatalkan. Atas sebab keselamatan,pembuangan kembali ke ID pengguna sebenar dan ID kumpulan sebenar sebelum menjalankan skrip.

-h tahap

Hormati pengguna `` nodump '' bendera Dp Dv UF_NODUMP hanya untuk dumps di atas atau yang diberikan tahap Tahap kehormatan piawai adalah 1, sehingga peningkatan tambahan menghilangkan fail tersebut tetapi sandaran penuh mengekalkannya.

-I tiada ralat

Secara lalai,pembuangan akan mengabaikan kesilapan membaca yang pertama pada sistem fail sebelum meminta intervensi pengendali. Anda boleh menukar ini menggunakan bendera ini kepada sebarang nilai. Ini berguna apabila berjalanpembuangan pada sistem fail yang aktif di mana ralat baca hanya menunjukkan ketidakkonsistenan antara pas pemetaan dan lambakan.

-j tahap mampatan

Kompresikan setiap blok untuk ditulis pada pita menggunakan perpustakaan bzlib. Pilihan ini akan berfungsi hanya apabila lambakan ke fail atau paip atau, apabila lambakan ke pemacu pita, jika pemacu pita mampu menulis blok panjang pembolehubah. Anda akan memerlukan sekurang-kurangnya versi 0.4b24 pemulihan untuk mengekstrak pita mampat. Pita yang ditulis menggunakan pemampatan tidak akan serasi dengan format pita BSD. Parameter (pilihan) menentukan tahap mampatan bzlib akan digunakan. Tahap mampatan lalai ialah 2. Jika parameter pilihan ditentukan, tidak perlu ada ruang putih antara huruf pilihan dan parameter.

-k

Gunakan pengesahan Kerberos untuk bercakap dengan pelayan pita jarak jauh. (Hanya tersedia jika pilihan ini didayakan apabilapembuangan telah disusun.)

-L label

Rentetan teks yang dibekalkan pengguna label diletakkan ke dalam tajuk dump, di mana alat seperti memulihkan (8) dan fail (1) boleh mengaksesnya. Ambil perhatian bahawa label ini adalah terhad kepada kebanyakan LBLSIZE (saat ini 16) aksara, yang mesti termasuk menamatkan ` 0 '

-m

Jika bendera ini ditentukan,pembuangan akan mengoptimumkan output untuk inode yang telah diubah tetapi tidak diubah suai sejak dump terakhir ('diubah' dan 'diubah suai' mempunyai makna yang ditakrifkan dalam stat (2)). Bagi mereka yang inod,pembuangan akan menyimpan hanya metadata, dan bukannya menyimpan keseluruhan kandungan inode. Inode yang sama ada direktori atau telah diubah suai sejak pembuangan terakhir disimpan dengan cara biasa. Penggunaan bendera ini mestilah konsisten, yang bermaksud bahawa sama ada setiap pembuangan di set dump tambahan mempunyai bendera, atau tiada siapa yang memilikinya.

Pita yang ditulis dengan menggunakan inode metadata sahaja 'tidak akan serasi dengan format pita BSD atau versi lamamemulihkan.

-M

Dayakan ciri berbilang-kelantangan. Nama yang dinyatakan dengan -fdianggap sebagai awalan danpembuanganmenulis dalam urutan ke 001, 002 dan lain-lain. Ini boleh berguna apabila lambakan ke fail pada partition ext2, untuk memintas had saiz fail 2GB.

-n

Setiap kalipembuangan memerlukan perhatian pengendali, memberitahu semua pengendali dalam `` operator 'kumpulan dengan cara yang serupa dengan dinding (1).

-q

Buatpembuangan abort dengan serta-merta apabila perhatian pengendali diperlukan, tanpa menyebabkan kes ralat tulis, perubahan pita dsb.

-Q fail

Dayakan sokongan Akses Fail Pantas. Kedudukan pita untuk setiap inode disimpan dalam fail fail yang digunakan dengan memulihkan (jika dipanggil dengan parameter Q dan nama fail) untuk meletakkan kedudukan pita secara langsung pada pemulihan fail sedang berjalan. Ini menjimatkan jam apabila memulihkan fail tunggal dari sandaran besar, menyimpan pita dan kepala pemacu.

Adalah disyorkan untuk menubuhkan pemandu st untuk memulangkan kedudukan pita logik dan bukannya fizikal sebelum memanggil dump / memulihkan dengan parameter Q. Oleh kerana tidak semua peranti pita menyokong kedudukan pita fizikal peranti pita itu mengembalikan ralat semasa membuang / memulihkan apabila pemandu st ditetapkan ke tetapan fizikal lalai. Sila lihat halaman lelaki, pilihan MTSETDRVBUFFER, atau halaman lelaki mt, tentang cara menetapkan pemandu untuk memulangkan kedudukan pita logik.

Sebelum memanggil memulihkan dengan parameter Q, sentiasa pastikan pemandu st ditetapkan untuk mengembalikan kedudukan pita yang sama yang digunakan semasa panggilan untuk membuang sampah. Jika tidak, boleh dikelirukan.

Pilihan ini boleh digunakan semasa pembuangan ke pita tempatan (lihat di atas) atau ke fail tempatan.

-s kaki

Cuba untuk mengira jumlah pita yang diperlukan pada ketumpatan tertentu. Sekiranya jumlah ini melebihi,pembuangan meminta pita baru. Ia disyorkan untuk menjadi sedikit konservatif pada pilihan ini. Panjang pita lalai adalah 2300 kaki. Menentukan saiz pita menimpa pengesanan akhir media.

-S

Anggaran saiz. Tentukan jumlah ruang yang diperlukan untuk melakukan pembuangan sampah tanpa benar-benar melakukannya, dan paparkan anggaran bilangan bait yang akan diambil. Ini berguna dengan tempat pembuangan tambahan untuk menentukan berapa banyak jumlah media diperlukan.

-T Tarikh

Gunakan tarikh yang ditentukan sebagai masa permulaan untuk membuang waktu daripada masa yang ditentukan dari melihat / etc / dumpdates Format Tarikh adalah sama dengan ctime (3). Pilihan ini berguna untuk skrip dump automatik yang ingin membuang masa tertentu. The -Tpilihan adalah saling eksklusif daripada -u pilihan.

-u

Kemas kini fail / etc / dumpdates selepas dump yang berjaya. Format / etc / dumpdates boleh dibaca oleh orang, yang terdiri daripada satu rekod format bebas setiap baris: nama sistem fail, tahap kenaikan dan tarikh dump format ctime (3). Hanya terdapat satu entri bagi setiap sistem fail pada setiap peringkat. Fail / etc / dumpdates boleh diedit untuk menukar mana-mana medan, jika perlu.

-W

Pembuangan memberitahu pengendali apa sistem fail perlu dibuang. Maklumat ini dikumpulkan dari fail / etc / dumpdates dan / etc / fstab The -W sebab pilihanpembuangan untuk mencetak, untuk semua sistem fail dalam / etc / dumpdates dan diiktirafkan sistem fail dalam / etc / fstab pada tarikh dan tahap pembuangan terkini, dan menyoroti yang harus dibuang. Sekiranya -W pilihan ditetapkan, semua pilihan lain diabaikan, danpembuangan keluar segera.

-w

Adalah seperti -W tetapi mencetak hanya sistem fail yang diiktiraf dalam / etc / fstab yang perlu dibuang.

-z tahap mampatan

Mampatkan setiap blok untuk ditulis pada pita menggunakan perpustakaan zlib. Pilihan ini akan berfungsi hanya apabila lambakan ke fail atau paip atau, apabila lambakan ke pemacu pita, jika pemacu pita mampu menulis blok panjang pembolehubah. Anda memerlukan sekurang-kurangnya versi 0.4b22 untuk memulihkan untuk mengekstrak kaset mampat. Pita yang ditulis menggunakan pemampatan tidak akan serasi dengan format pita BSD. Parameter (pilihan) menentukan tahap mampatan zlib yang akan digunakan. Tahap mampatan lalai ialah 2. Jika parameter pilihan ditentukan, tidak perlu ada ruang putih antara huruf pilihan dan parameter.

Pembuangan memerlukan campur tangan pengendali pada syarat-syarat ini: akhir pita, akhir dump, kesilapan menulis pita, kesilapan pita terbuka atau ralat cakera baca (jika terdapat lebih daripada satu ambang kesilapan nr). Selain menyedarkan semua pengendali yang tersirat oleh -n kunci,pembuangan berinteraksi dengan pengendali pembuangan sampah terminal kawalan pada bila-bila masapembuangan tidak boleh lagi meneruskan, atau jika ada sesuatu yang sangat salah. Semua soalanpembuangan pose mestilah dijawab dengan menaip `` ya '' atau `` tidak '' dengan sewajarnya.

Sejak membuat pembuangan melibatkan banyak masa dan usaha untuk pembuangan penuh,pembuangan pusat pemeriksaan sendiri pada permulaan setiap jumlah pita. Sekiranya menulis jumlah itu gagal kerana sebab tertentu,pembuangan akan, dengan izin pengendali, mulailah semula diri dari pusat pemeriksaan selepas pita lama telah digali semula dan dikeluarkan, dan pita baru telah dipasang.

Pembuangan memberitahu pengendali apa yang berlaku pada selang periodik, termasuk biasanya anggaran rendah bilangan blok untuk menulis, jumlah pita yang akan diambil, masa siap, dan masa untuk perubahan pita. Output adalah lebih tinggi, sehingga orang lain tahu bahawa terminal mengendalikanpembuangan sibuk, dan akan menjadi agak lama.

Sekiranya berlaku peristiwa cakera bencana, masa yang diperlukan untuk memulihkan kesemua pita sandaran atau fail yang diperlukan ke cakera boleh disimpan sekurang-kurangnya dengan mengejutkan pembuangan tambahan. Kaedah yang efisien untuk membuang sampah tambahan untuk meminimumkan bilangan pita berikut:

  • Sentiasa bermula dengan sandaran tahap 0, sebagai contoh: / sbin / dump -0u -f / dev / st0 / usr / src Ini perlu dilakukan pada jarak yang ditetapkan, katakan sekali sebulan atau sekali setiap dua bulan, dan pada satu set pita baru yang disimpan selama-lamanya.
  • Selepas tahap 0, tapak sistem fail aktif diambil setiap hari, menggunakan algoritma Menara Hanoi yang diubahsuai, dengan urutan turapan dump ini: 3 2 5 4 7 6 9 8 9 9 … Untuk tempat pembuangan harian, ia perlu menggunakan beberapa pita tetap untuk setiap hari, digunakan setiap minggu. Setiap minggu, satu tahap pembuangan sampah diambil, dan urutan harian Hanoi berulang bermula dengan 3. Untuk pembuangan mingguan, satu set tetap kaset setiap sistem fail yang dibuang digunakan juga pada asas kitaran.

Selepas beberapa bulan atau lebih, pita harian dan mingguan sepatutnya diputar dari kitaran pembuangan sampah dan pita segar dibawa masuk.

LIHAT JUGA

rmt (8)

Penting: Menggunakan lelaki perintah ( % lelaki ) untuk melihat bagaimana arahan digunakan pada komputer tertentu anda.