bup-save - buat set cadangan bup baru
bup save [-r host:path] <-t|-c|-n name> [-#] [-f indexfile] [-v] [-q] [--smaller=maxsize] <paths...>;
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.
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.
setelah membuat set cadangan, cetak id pohon git dari cadangan yang dihasilkan.
setelah membuat set cadangan, cetak id komit git dari cadangan yang dihasilkan.
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.)
tentukan tanggal pencadangan, dalam detik sejak zaman, bukan waktu saat ini.
gunakan nama file indeks yang berbeda, bukan $BUP_DIR/bupindex.
meningkatkan verbositas (dapat digunakan lebih dari sekali). Dengan satu -v, cetak setiap nama direktori saat dicadangkan. Dengan dua -v, juga mencetak setiap nama file.
nonaktifkan pesan kemajuan.
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.
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.
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.
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.
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.
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)
$ 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/bup-index(1), bup-split(1), bup-on(1), bup-restore(1), ssh_config(5)
Bagian dari paket bup(1).
Avery Pennarun