Restic diperkenalkan
Restic adalah program pencadangan modern yang mencadangkan file Anda:
- Dari Linux, BSD, Mac, dan Windows
- Banyak jenis penyimpanan yang berbeda, termasuk layanan yang dihosting sendiri dan online
- Mudah, dan sebagai executable, Anda dapat menjalankannya tanpa server atau pengaturan yang rumit
- Secara efektif, hanya bagian dari file cadangan yang benar-benar berubah yang ditransfer
- Pastikan keamanan dengan menggunakan enkripsi dengan hati-hati di setiap bagian proses
- Dapat diverifikasi, memungkinkan Anda untuk memastikan bahwa file Anda dapat dipulihkan saat diperlukan
- Free restic sepenuhnya gratis untuk digunakan dan sepenuhnya open source
Kompatibilitas:Setelah versi 1.0.0 dirilis, kami menjamin bahwa semua repositori kompatibel dengan versi sebelumnya dalam satu rilis utama; Selama kami tidak menambahkan versi utama, data dapat dibaca dan dipulihkan. Kami berusaha untuk sepenuhnya kompatibel dengan versi sebelumnya.
Dukungan repositori:
- Lokal
- SFTP
- REST Server
- Amazon S3
- Minio Server
- Penyimpanan yang kompatibel dengan S3
- Wasabi
- Alibaba Cloud (Aliyun) Sistem Penyimpanan Objek (OSS)
- OpenStack Swift
- Backblaze B2
- Microsoft Azure Blob Storage
- Penyimpanan Cloud Google
- Layanan Lainnya melalui rclone
- Permintaan kata sandi di Windows
- Repositori yang dapat diakses grup
- Repositori dengan kata sandi kosong
Situs resmi:Login hyperlink terlihat. Unduh Windows:Login hyperlink terlihat. Dokumentasi:Login hyperlink terlihat. Parameter Baris Perintah:Login hyperlink terlihat. Sumber:Login hyperlink terlihat. Ide desain:Login hyperlink terlihat.
Unduh dan instal Windows
Unduh alat versi Windows untuk mengekstrak paket. Ganti nama restic_0.18.0_windows_amd64.exe menjadi restic.exe dan masukkan%SystemRoot%\System32Daftar isi di bawah ini. Hilangkan (atau tambahkan ke variabel lingkungan)
Tutorial restic
Menginisialisasi repositori
Ambil demo repositori lokal sebagai contoh:
File cadangan
Cadangkan file disk ke repositori (cadangkan semua file di direktori D:\360Downloads) dengan perintah berikut:
Uji coba
Anda dapat melakukan pencadangan dalam mode uji coba, yaitu, Anda dapat melihat informasi modifikasi tertentu tanpa melakukan dengan perintah berikut:
Mencantumkan semua rekam jepret
Snapshot Restic memangBerisi status semua file, bukan hanya yang dimodifikasi, ditambahkan, atau dihapus。 Namun, karena mekanisme deduplikasinya yang efisien, jumlah data aktual yang disimpan dioptimalkan, menghindari penyimpanan konten yang sama berulang kali. Desain ini membuat Restic sangat efisien dalam mencadangkan sejumlah besar data serupa sambil menjaga independensi dan integritas setiap snapshot.
Perintahnya adalah sebagai berikut:
Mencantumkan file dalam rekam jepret
Untuk mendapatkan daftar file dalam rekam jepret tertentu, Anda dapat menggunakan perintah ls berikut:
Periksa kelengkapan dan konsistensi
Perintah ini harus dijalankan secara berkala untuk memastikan bahwa internal repositori bebas dari kesalahan, sebagai berikut:
Menghapus rekam jepret cadangan
Hapus rekam jepret cadangan, simpan hanya rekam jepret terakhir (yaitu, yang terbaru), dan ketika lupa berjalan dengan kebijakan, restic terlebih dahulu memuat daftar semua rekam jepret, lalu menekannyaNama host dan jalur mengelompokkannya(Artinya, nama host dan jalur yang berbeda akan menyimpan snapshot, bukan hanya satu pada akhirnya!) )。 Perintahnya adalah sebagai berikut:
Pulihkan dari cadangan
Untuk memulihkan file dari snapshot, perintahnya adalah sebagai berikut:
Kelola kunci gudang
Key memungkinkan kita untuk mengatur beberapa kunci akses atau kata sandi untuk setiap repositori. Bahkan, kita juga dapat mengelola kunci ini dengan tepat menggunakan subperintah list, add, remove, dan passwd.
Pertanyaan yang sering diajukan
Masalah dengan gudang penyimpanan dingin
Tidak didukung. Dukungan eksperimental untuk pemulihan dari kelas penyimpanan S3 Glacier dan S3 Glacier Deep Archive saat ini tersedia.
Cadangkan ke AWS S3 Glacier
Login hyperlink terlihat.
Login hyperlink terlihat.
Sumber Penilaian Restic
Jika beberapa konten file direktori identik perlu dicadangkan ke server kita, menggunakan cadangan restic di server A akan membawa beberapa informasi dari server A (seperti yang ditunjukkan di bawah ini). Setelah itu, jika Anda perlu menyinkronkan data inkremental di server B, Anda tidak dapat menyinkronkan secara bertahap. Karena restic akan menentukan apakah itu dari sumber yang sama berdasarkan representasi berikut.
ID: 快照的版本号
Time: 备份的时间
Host: 备份服务器的主机名
Tags: 备份指定的标签
Paths: 备份的服务器路径
Referensi:Login hyperlink terlihat. |