Dokumentasi di http://restic.readthedocs.io/en/latest/060_forget.html#removing -snapshots-according-to-a-policy menjelaskan bagaimana Anda dapat menentukan beberapa tag saat menghapus revisi cadangan lama. Meskipun Anda secara teknis dapat menentukan beberapa nilai --hostname juga, hanya yang terakhir yang benar-benar dievaluasi untuk perintah tersebut.
restic version
restic 0.8.1
compiled with go1.9.2 on linux/amd64
backup my-remote forget --hostname hostname1 --hostname hostname2 --keep-hourly 4 --keep-daily 8 --keep-weekly 5 --keep-monthly 13 --keep-yearly 10
Saya menggunakan https://github.com/binarybucks/restic-tools sebagai pembungkus untuk dengan mudah mencadangkan ke S3/minio.
S3
Buat daftar snapshot untuk disimpan dan dihapus untuk semua nama host.
Itu hanya mencantumkan snapshot dari nama host yang ditentukan terakhir.
Lihat di atas
Sepertinya hanya nama host terakhir yang dievaluasi untuk perintah lupa.
Evaluasi semua nama host (seperti halnya tag).
itu poin terakhir yang sangat bagus :-D. Saya hanya bermain dengan restic untuk waktu yang singkat. Tapi sejauh ini terlihat sangat bagus dan sangat mudah diatur. Berharap untuk mengumpulkan lebih banyak pengalaman dengannya.
Terima kasih atas laporannya, itu memang agak membatasi. Kami dapat dengan mudah memperluas ini sehingga Anda dapat menentukan --hostname
beberapa kali. Saya akan membiarkan masalah ini terbuka untuk melacaknya.
Ada yang mau PR? :)
Selain menyelesaikan masalah ini untuk forget
, saya menambahkan ekstensi ini untuk hampir semua perintah yang menggunakan --hostname
(kecuali backup
tidak masuk akal) di #2581.
Komentar yang paling membantu
Selain menyelesaikan masalah ini untuk
forget
, saya menambahkan ekstensi ini untuk hampir semua perintah yang menggunakan--hostname
(kecualibackup
tidak masuk akal) di #2581.