Dump - Perintah Linux - Perintah Unix

Nama

dump - cadangan filesystem ext2

Ringkasan

dump [- 0123456789ackMnqSu [- A file ]] [- B records ] [- b blocksize ] [- d density ] [- e inode numbers ] [- file E ] [- f file ] [- F script ] [- h level ] [- I nr errors ] [- j compression level ] [- L label ] [- Q file ] [- s feet ] [- T date ] [- z level kompresi ] file-ke-dump
membuang [- W | -w ]

(Sintaks pilihan BSD 4.3 diimplementasikan untuk kompatibilitas ke belakang tetapi tidak didokumentasikan di sini.)

Deskripsi

Dump memeriksa file pada filesystem ext2 dan menentukan file mana yang perlu di-backup. File-file ini disalin ke disk yang diberikan, tape atau media penyimpanan lainnya untuk penyimpanan yang aman (lihat opsi - f di bawah ini untuk melakukan backup jarak jauh ). Suatu dump yang lebih besar dari media output dipecah menjadi beberapa volume. Pada kebanyakan media ukuran ditentukan dengan menulis sampai indikasi akhir media dikembalikan.

Pada media yang tidak dapat diandalkan mengembalikan indikasi akhir media (seperti beberapa drive pita kartrid), setiap volume memiliki ukuran tetap; ukuran sebenarnya ditentukan dengan menentukan media kartrid, atau melalui ukuran pita, kepadatan dan / atau opsi penghitungan blok di bawah ini. Secara default, nama file output yang sama digunakan untuk setiap volume setelah meminta operator untuk mengubah media.

file-to-dump adalah salah satu dari mount filesystem atau daftar file dan direktori untuk dicadangkan sebagai subset dari suatu sistem file. Dalam kasus sebelumnya, path ke sistem file yang di-mount atau perangkat dari sistem file yang tidak dapat digunakan dapat digunakan. Dalam kasus terakhir, pembatasan tertentu ditempatkan pada cadangan: - u tidak diperbolehkan, satu-satunya tingkat dump yang didukung adalah - 0 dan semua file dan direktori harus berada pada sistem file yang sama.

Opsi berikut ini didukung oleh :

-0-9

Tingkat Dump. Tingkat 0, cadangan penuh, menjamin seluruh sistem file disalin (tetapi lihat juga opsi- h di bawah). Nomor level di atas 0, incremental backup, mengatakan dump untuk menyalin semua file baru atau diubah sejak dump terakhir dari tingkat yang lebih rendah. Tingkat standar adalah 9.

-Sebuah

`` ukuran otomatis '' Bypass semua perhitungan panjang tape, dan tulis hingga indikasi akhir-media dikembalikan. Ini berfungsi paling baik untuk kebanyakan tape drive modern, dan merupakan standarnya. Penggunaan opsi ini sangat dianjurkan ketika menambahkan ke tape yang sudah ada, atau menggunakan tape drive dengan kompresi perangkat keras (di mana Anda tidak pernah bisa yakin tentang rasio kompresi).

-A archive_file

Arsipkan dump-of-contents di archive_file yang ditentukan untuk digunakan dengan mengembalikan (8) untuk menentukan apakah file dalam file dump yang sedang dipulihkan.

-b blocksize

Jumlah kilobyte per catatan dump. Karena sistem IO memotong semua permintaan ke dalam potongan MAXBSIZE (biasanya 64kB), tidak mungkin menggunakan pemblokiran yang lebih besar tanpa masalah kemudian dengan mengembalikan (8). Oleh karena itu, dump akan membatasi penulisan ke MAXBSIZE. Ukuran pemblokiran default adalah 10.

-B records

Jumlah 1 blok kB per volume. Biasanya tidak diperlukan, karena dump dapat mendeteksi end-of-media. Ketika ukuran yang ditentukan tercapai, dump menunggu Anda untuk mengubah volume. Pilihan ini mengesampingkan perhitungan ukuran pita berdasarkan panjang dan kerapatan. Jika kompresi pada ini membatasi ukuran output per volume terkompresi.

-c

Ubah default untuk digunakan dengan tape drive kartrid, dengan kepadatan 8000 bpi, dan panjang 1.700 kaki. Menentukan drive kartrid menimpa deteksi akhir-media.

-d kepadatan

Tetapkan densitas pita ke kerapatan Defaultnya adalah 1600BPI. Menentukan kerapatan pita mengesampingkan deteksi akhir-media.

-e inode

Kecualikan inode dari dump. Parameter inode adalah daftar nomor inoda yang dipisahkan koma (Anda dapat menggunakan stat untuk menemukan nomor inode untuk file atau direktori).

-E file

Membaca daftar inode yang akan dikeluarkan dari dump dari file file teks File file harus berupa file biasa yang berisi nomor inode yang dipisahkan oleh baris baru.

-f file

Tulis cadangan ke file file mungkin file perangkat khusus seperti / dev / st0 (tape drive), / dev / rsd1c ( sebuah floppy disk drive ), file biasa, atau `- '(output standar). Beberapa nama file dapat diberikan sebagai argumen tunggal yang dipisahkan oleh koma. Setiap file akan digunakan untuk satu volume sampah dalam urutan yang tercantum; jika dump membutuhkan lebih banyak volume daripada jumlah nama yang diberikan, nama file terakhir akan digunakan untuk semua volume yang tersisa setelah meminta perubahan media. Jika nama file adalah dari bentuk `` host: file '' atau `` user @ host: file '' dump menulis ke file bernama pada remote host menggunakan rmt (8). Nama path default dari program rmt remote (8) adalah / etc / rmt ini dapat ditimpa oleh variabel lingkungan RMT

Skrip -F

Jalankan skrip di akhir setiap rekaman. Nama perangkat dan nomor volume saat ini dilewatkan pada baris perintah. Skrip harus mengembalikan 0 jika dump harus dilanjutkan tanpa meminta pengguna untuk mengubah rekaman, 1 jika dump harus dilanjutkan tetapi minta pengguna untuk mengubah rekaman. Kode keluar lainnya akan menyebabkan dump untuk membatalkan. Demi alasan keamanan, dump beralih kembali ke ID pengguna asli dan ID grup nyata sebelum menjalankan skrip.

tingkat -h

Hormati pengguna `` nodump '' flag Dp Dv UF_NODUMP hanya untuk dump pada atau di atas level yang diberikan Tingkat kehormatan default adalah 1, sehingga incremental backup mengabaikan file-file tersebut tetapi backup penuh mempertahankannya.

-Inr kesalahan

Secara default, dump akan mengabaikan 32 kesalahan baca pertama pada sistem file sebelum meminta intervensi operator. Anda dapat mengubah ini menggunakan bendera ini ke nilai apa pun. Ini berguna ketika menjalankan dump pada sistem file yang aktif di mana kesalahan baca hanya menunjukkan ketidakkonsistenan antara pemetaan dan dumping pass.

-j tingkat kompresi

Kompres setiap blok yang akan ditulis pada rekaman menggunakan pustaka bzlib. Pilihan ini hanya akan berfungsi ketika membuang ke file atau pipa atau, ketika membuang ke tape drive, jika tape drive mampu menulis blok panjang variabel. Anda akan membutuhkan setidaknya versi pemulihan 0.4b24 untuk mengekstrak kaset terkompresi. Kaset yang ditulis menggunakan kompresi tidak akan kompatibel dengan format kaset BSD. Parameter (opsional) menentukan tingkat kompresi bzlib akan digunakan. Tingkat kompresi default adalah 2. Jika parameter opsional ditentukan, seharusnya tidak ada spasi putih antara huruf opsi dan parameter.

-k

Gunakan otentikasi Kerberos untuk berbicara dengan server pita jarak jauh. (Hanya tersedia jika opsi ini diaktifkan ketika dump dikompilasi.)

-L label

Label string teks yang disediakan pengguna ditempatkan ke header dump, di mana alat seperti mengembalikan (8) dan file (1) dapat mengaksesnya. Perhatikan bahwa label ini dibatasi paling banyak LBLSIZE (saat ini 16) karakter, yang harus menyertakan penghentian `\ 0 '

-m

Jika bendera ini ditentukan, dump akan mengoptimalkan output untuk inode yang telah diubah tetapi tidak dimodifikasi sejak dump terakhir ('diubah' dan 'dimodifikasi' memiliki arti yang didefinisikan dalam stat (2)). Untuk inode tersebut, dump hanya akan menyimpan metadata, daripada menyimpan seluruh konten inode. Inode yang merupakan direktori atau telah dimodifikasi sejak dump terakhir disimpan dengan cara biasa. Penggunaan bendera ini harus konsisten, yang berarti bahwa setiap dump dalam satu set incremental dump memiliki bendera, atau tidak ada yang memilikinya.

Rekaman yang ditulis menggunakan inode 'metadata only' tidak akan kompatibel dengan format kaset BSD atau versi pemulihan yang lebih lama .

-M

Aktifkan fitur multi-volume. Nama yang ditentukan dengan - f diperlakukan sebagai awalan dan dump menulis secara berurutan ke 001, 002 dll. Ini dapat berguna ketika membuang ke file pada partisi ext2, untuk memotong batasan ukuran file 2GB.

-n

Setiap kali membuang membutuhkan perhatian operator, beri tahu semua operator di grup `` operator '' dengan cara yang mirip dengan dinding (1).

-q

Buatlah dump abort segera setiap kali perhatian operator diperlukan, tanpa disuruh dalam hal kesalahan penulisan, perubahan pita, dll.

File -Q

Aktifkan dukungan Akses File Cepat . Posisi pita untuk setiap inode disimpan ke dalam file file yang digunakan dengan mengembalikan (jika dipanggil dengan parameter Q dan nama file) untuk langsung memposisikan rekaman pada pemulihan file yang sedang dikerjakan. Ini menghemat jam saat memulihkan file tunggal dari cadangan besar, menyimpan kaset dan kepala kandar.

Disarankan untuk mengatur st driver untuk mengembalikan posisi tape logis daripada fisik sebelum memanggil dump / restore dengan parameter Q. Karena tidak semua perangkat tape mendukung posisi tape fisik mereka perangkat tape mengembalikan kesalahan selama dump / mengembalikan ketika driver st diatur ke pengaturan fisik default. Silakan lihat halaman manual, opsi MTSETDRVBUFFER, atau halaman manual, tentang cara mengatur driver untuk mengembalikan posisi tape yang logis.

Sebelum memanggil mengembalikan dengan parameter Q, selalu pastikan driver st diatur untuk mengembalikan jenis posisi kaset yang sama yang digunakan selama panggilan untuk membuang. Jika tidak, memulihkan mungkin membingungkan.

Pilihan ini dapat digunakan saat membuang ke kaset lokal (lihat di atas) atau ke file lokal.

-s kaki

Berusahalah untuk menghitung jumlah pita yang diperlukan pada kepadatan tertentu. Jika jumlah ini terlampaui, dump meminta kaset baru. Dianjurkan untuk menjadi sedikit konservatif pada opsi ini. Panjang pita standar adalah 2300 kaki. Menentukan ukuran pita mengesampingkan deteksi akhir-media.

-S

Perkiraan ukuran. Tentukan jumlah ruang yang diperlukan untuk melakukan dump tanpa benar-benar melakukannya, dan menampilkan perkiraan jumlah byte yang dibutuhkan. Ini berguna dengan pembuangan tambahan untuk menentukan berapa banyak volume media yang diperlukan.

-T tanggal

Gunakan tanggal yang ditentukan sebagai waktu mulai untuk dump, bukan waktu yang ditentukan dari mencari di / etc / dumpdate. Format tanggal sama dengan waktu ctime (3). Opsi ini berguna untuk skrip dump otomatis yang ingin dibuang selama jangka waktu tertentu. Opsi - T saling terpisah dari opsi - u .

-u

Perbarui file / etc / dumpdate setelah dump yang sukses. Format / etc / dumpdate dapat dibaca oleh orang-orang, yang terdiri dari satu record format bebas per baris: nama filesystem , tingkat kenaikan dan ctime (3) tanggal format dump. Mungkin hanya ada satu entri per filesystem di setiap level. File / etc / dumpdate dapat diedit untuk mengubah salah satu bidang, jika perlu.

-W

Dump memberi tahu operator sistem file apa yang perlu dibuang. Informasi ini dikumpulkan dari file / etc / dumpdates dan / etc / fstab Opsi - W menyebabkan dump untuk mencetak, untuk semua sistem file di / etc / dumpdates dan sistem file yang diregistrasi di / etc / fstab tanggal dump terbaru dan tingkat, dan menyoroti mereka yang harus dibuang. Jika opsi - W diatur, semua opsi lain diabaikan, dan segera keluar dari pembuangan .

-w

Seperti - W tetapi hanya mencetak filesystem yang dikenal di / etc / fstab yang perlu dibuang.

-z tingkat kompresi

Kompres setiap blok yang akan ditulis pada rekaman menggunakan pustaka zlib. Pilihan ini hanya akan berfungsi ketika membuang ke file atau pipa atau, ketika membuang ke tape drive, jika tape drive mampu menulis blok panjang variabel. Anda akan membutuhkan setidaknya versi pemulihan 0.4b22 untuk mengekstrak kaset yang dikompresi. Kaset yang ditulis menggunakan kompresi tidak akan kompatibel dengan format kaset BSD. Parameter (opsional) menentukan tingkat kompresi zlib yang akan digunakan. Tingkat kompresi default adalah 2. Jika parameter opsional ditentukan, seharusnya tidak ada spasi putih antara huruf opsi dan parameter.

Dump membutuhkan intervensi operator pada kondisi-kondisi ini: ujung pita, ujung dump, kesalahan penulisan kaset, kesalahan terbuka tape atau kesalahan membaca disk (jika ada lebih dari satu ambang kesalahan nr). Selain mengingatkan semua operator yang tersirat oleh tombol n , dump berinteraksi dengan operator pada terminal kontrol dump pada saat dump tidak dapat dilanjutkan, atau jika ada sesuatu yang sangat salah. Semua pertanyaan membuang pose harus dijawab dengan mengetikkan `` ya '' atau `` tidak '' dengan tepat.

Karena membuat dump melibatkan banyak waktu dan upaya untuk pembuangan penuh, buang pos pemeriksaan itu sendiri di awal setiap volume rekaman. Jika menulis volume tersebut gagal karena alasan tertentu, dump akan, dengan izin operator, memulai kembali sendiri dari pos pemeriksaan setelah kaset lama diputar ulang dan dihapus, dan kaset baru telah dipasang.

Dump memberitahu operator apa yang terjadi pada interval periodik, termasuk perkiraan yang biasanya rendah dari jumlah blok untuk menulis, jumlah kaset yang diperlukan, waktu penyelesaian, dan waktu untuk mengganti kaset. Outputnya adalah verbose, sehingga yang lain tahu bahwa dump pengendali terminal sibuk, dan akan untuk beberapa waktu.

Jika terjadi peristiwa cakram bencana, waktu yang diperlukan untuk mengembalikan semua kaset cadangan atau file yang diperlukan ke disk dapat disimpan seminimal mungkin dengan mengagetkan pembuangan tambahan. Metode yang efisien dari penghentian tambahan mengejutkan untuk meminimalkan jumlah kaset berikut:

Setelah beberapa bulan atau lebih, kaset harian dan mingguan harus diputar keluar dari siklus pembuangan dan kaset segar dibawa masuk.

LIHAT JUGA

rmt (8)

Penting: Gunakan perintah man ( % man ) untuk melihat bagaimana perintah digunakan pada komputer khusus Anda.