bup-save - manual referensi, opsi, contoh perintah


NAMA

bup-save - buat set cadangan bup baru

RINGKASAN

bup save [-r host:path] <-t|-c|-n name> [-#] [-f indexfile] [-v] [-q] [--smaller=maxsize] <paths...>;

KETERANGAN

bup save menyimpan konten dari file atau jalur yang diberikan ke dalam set cadangan baru dan secara opsional memberi nama set cadangan itu.

Perhatikan bahwa untuk merujuk ke set cadangan Anda nanti (yaitu untuk pemulihan), Anda harus menentukan --name (kasus normal), atau merekam pohon atau id komit yang dicetak oleh --tree atau --commit.

Sebelum mencoba menyimpan file menggunakan bup save, sebaiknya perbarui indeks terlebih dahulu menggunakan indeks bup. Alasan untuk memisahkan kedua langkah tersebut dijelaskan dalam halaman manual untuk bup-index(1).

Secara default, metadata akan disimpan untuk setiap jalur, dan metadata untuk setiap direktori induk yang tidak diindeks dari jalur yang diindeks akan diambil langsung dari sistem file. Namun, jika --strip, --strip-path, atau --graft ditentukan, metadata tidak akan disimpan untuk direktori akar (/). Lihat bup-restore(1) untuk informasi lebih lanjut tentang penanganan metadata.

PILIHAN

-r, --remote=host:path

simpan set cadangan ke server jarak jauh yang diberikan. Jika jalur dihilangkan, gunakan jalur default di server jarak jauh (Anda masih harus menyertakan `:'). Koneksi ke server jarak jauh dilakukan dengan SSH. Jika Anda ingin menentukan port, pengguna, atau kunci pribadi mana yang akan digunakan untuk koneksi SSH, kami sarankan Anda menggunakan file ~/.ssh/config.

-t, --tree

setelah membuat set cadangan, cetak id pohon git dari cadangan yang dihasilkan.

-c, --commit

setelah membuat set cadangan, cetak id komit git dari cadangan yang dihasilkan.

-n, --name=name

setelah membuat set cadangan, buat cabang git bernama nama sehingga cadangan dapat diakses menggunakan nama tersebut. Jika nama sudah ada, cadangan baru akan dianggap turunan dari nama lama. (Dengan demikian, Anda dapat terus membuat kumpulan cadangan baru dengan nama yang sama, dan kemudian melihat riwayat kumpulan cadangan tersebut untuk melihat bagaimana file berubah dari waktu ke waktu.)

-d, --date=date

tentukan tanggal pencadangan, dalam detik sejak zaman, bukan waktu saat ini.

-f, --indexfile=indexfile

gunakan nama file indeks yang berbeda, bukan $BUP_DIR/bupindex.

-v, --verbose

meningkatkan verbositas (dapat digunakan lebih dari sekali). Dengan satu -v, cetak setiap nama direktori saat dicadangkan. Dengan dua -v, juga mencetak setiap nama file.

-q, --quiet

nonaktifkan pesan kemajuan.

--smaller=maxsize

jangan cadangkan file >= maxsize byte. Anda dapat menggunakan ini untuk sering menjalankan pencadangan bertahap dari file kecil Anda, yang biasanya dapat dicadangkan dengan cepat, dan melewatkan pencadangan besar (seperti gambar mesin virtual) yang membutuhkan waktu lebih lama. Kemudian Anda dapat mencadangkan file besar lebih jarang. Gunakan akhiran seperti k, M, atau G untuk menentukan kelipatan masing-masing 1024, 1024*1024, 1024*1024*1024.

--bwlimit=bytes/sec

jangan mengirimkan lebih dari byte/detik byte per detik ke server. Ini bagus untuk membuat cadangan Anda tidak menyedot semua bandwidth jaringan Anda. Gunakan akhiran seperti k, M, atau G untuk menentukan kelipatan masing-masing 1024, 1024*1024, 1024*1024*1024.

--strip

menghapus jalur yang diberikan dari semua file dan direktori.

Direktori /root/chroot/etc yang disimpan dengan “bup save -n chroot --strip /root/chroot ” akan disimpan sebagai /etc. Perhatikan bahwa saat ini, metadata tidak akan disimpan untuk direktori akar (/) saat opsi ini ditentukan.

--strip-path=path-prefix

menghapus awalan jalur yang diberikan path-prefix dari semua file dan direktori.

Direktori /root/chroot/webserver/etc yang disimpan dengan “bup save -n webserver --strip-path=/root/chroot /root/chroot/webserver/etc ” akan disimpan sebagai /server web/dll. Perhatikan bahwa saat ini, metadata tidak akan disimpan untuk direktori akar (/) saat opsi ini ditentukan.

--graft=old_path=new_path

titik cangkok old_path=new_path (dapat digunakan lebih dari sekali).

Direktori /root/chroot/a/etc yang disimpan dengan “bup save -n chroot --graft /root/chroot/a=/chroot/a ” akan disimpan sebagai /chroot/a/etc. Perhatikan bahwa saat ini, metadata tidak akan disimpan untuk direktori akar (/) saat opsi ini ditentukan.

-#, --compress=#

atur level kompresi ke # (nilai dari 0-9, di mana 9 adalah yang tertinggi dan 0 adalah tanpa kompresi). Standarnya adalah 1 (kompresi cepat dan longgar)

CONTOH

$ bup index -ux /etc
Indexing: 1981, done.

$ bup save -r myserver: -n my-pc-backup --bwlimit=50k /etc
Reading index: 1981, done.
Saving: 100.00% (998/998k, 1981/1981 files), done.



$ ls /home/joe/chroot/httpd
bin var

$ bup index -ux /home/joe/chroot/httpd
Indexing: 1337, done.

$ bup save --strip -n joes-httpd-chroot /home/joe/chroot/httpd
Reading index: 1337, done.
Saving: 100.00% (998/998k, 1337/1337 files), done.

$ bup ls joes-httpd-chroot/latest/
bin/
var/


$ bup save --strip-path=/home/joe/chroot -n joes-chroot \
     /home/joe/chroot/httpd
Reading index: 1337, done.
Saving: 100.00% (998/998k, 1337/1337 files), done.

$ bup ls joes-chroot/latest/
httpd/


$ bup save --graft /home/joe/chroot/httpd=/http-chroot \
     -n joe
     /home/joe/chroot/httpd
Reading index: 1337, done.
Saving: 100.00% (998/998k, 1337/1337 files), done.

$ bup ls joe/latest/
http-chroot/

LIHAT JUGA

bup-index(1), bup-split(1), bup-on(1), bup-restore(1), ssh_config(5)

BUP

Bagian dari paket bup(1).

PENULIS

Avery Pennarun .