Menggunakan Duplicity Saya dapat membuat cadangan tambahan yang efisien ke penyimpanan jarak jauh yang tidak terpercaya. Ini berfungsi dengan baik dan saya dapat mengembalikan file pada titik waktu tertentu (atau cadangan berikutnya setelah itu).
Nah sekarang saya ingin tahu kapan dalam sejarah semua backup melakukan perubahan file tertentu . Ubah cap waktu dan ukuran file bersama dengan cap waktu cadangan sudah cukup.
Adakah cara untuk melakukannya dengan bermuka dua?
EDIT: Saya harus mengklarifikasi bahwa saya ingin melihat setiap perubahan / versi untuk file itu dan bukan hanya yang terakhir, misalnya kapan pertama kali diperkenalkan, kapan itu diubah. Itu mungkin di beberapa cadangan inkremental cadangan.
Jawaban:
Sejak Duplicity versi 0.7.03 dimungkinkan untuk membuat daftar revisi yang diubah oleh file:
sumber
Ada jawaban di milis oleh Edgar Soldin:
Jadi pada intinya: Tidak mungkin dengan duplikat vanila sekarang, tetapi data dalam metadata bermuka dua.
sumber
YA , dimungkinkan untuk melakukan ini dengan mendapatkan daftar semua file di setiap snapshot yang diambil duplikat (yaitu cadangan penuh pertama dan setiap tambahan) dan kemudian membandingkan daftar file dan mencari file spesifik yang Anda khawatirkan dengan.
Meskipun tidak akan menampilkan setiap perubahan pada file kecuali jika perubahan file lebih jarang daripada Anda membuat salinan duplikat, itu akan menunjukkan setiap status file pada setiap titik cadangan.
Saya menulis skrip shell untuk melakukan ini.
sumber
Anda dapat mencoba membuang daftar file lengkap, lalu mencari daftar file yang dimaksud:
Perintah ini tidak terdokumentasi dengan baik, tetapi setiap baris dalam file memiliki tanggal yang tampaknya merupakan waktu modifikasi terakhir.
sumber
sumber