Beranda » bagaimana » Strategi Otomatis untuk Mengelola File Cadangan yang ketinggalan jaman

    Strategi Otomatis untuk Mengelola File Cadangan yang ketinggalan jaman

    Cadangan adalah sesuatu yang, biasanya, berjalan pada jadwal yang sangat sering. Jika tidak dikelola, akibat langsungnya adalah sejumlah besar file memakan ruang hard drive yang berpotensi besar. Ingat untuk secara manual masuk dan menghapus file cadangan tentu merupakan salah satu metode manajemen tetapi tidak boleh menjadi strategi jangka panjang, terutama ketika ada mudah untuk menerapkan prosedur otomatis yang tersedia.

    Tidak ada solusi 'satu ukuran untuk semua' untuk mengotomatiskan proses menghapus file cadangan yang kadaluwarsa. Bergantung pada prosedur pencadangan (apakah Anda melakukan penambahan mingguan dan harian penuh atau harian penuh?) Dan konvensi penamaan file (apakah file cadangan Anda memiliki tanggal sebagai bagian dari nama file atau menggunakan nama file yang sama setiap kali?) Dari hasil Anda file cadangan, metode yang berlaku berbeda.

    Kami akan menunjukkan beberapa solusi sederhana yang sesuai dengan skenario cadangan paling umum, jadi kemungkinannya adalah satu yang tepat untuk Anda.

    Menghapus berdasarkan Usia File atau Tanggal

    Kapan harus menggunakan: Backup penuh harian.

    Mungkin cara paling sederhana dan paling logis untuk membersihkan cadangan yang kadaluwarsa adalah dengan mendasarkan proses penghapusan pada tanggal file cadangan. Kami sebelumnya telah membahas topik ini menggunakan file log sebagai file target kami, namun ia juga berfungsi dengan file cadangan.

    Misalnya, untuk menghapus file apa pun di folder yang ditentukan tidak diubah dalam seminggu terakhir, jalankan perintah ini:

    FORFILES / P “C: Backup” / S / D -7 / C “CMD / C DEL / F / Q @PATH”

    Perhatikan kata kunci di atas: dimodifikasi. Perintah ForFiles hanya mampu mengevaluasi tanggal file yang dimodifikasi sebagai kebalikan dari tanggal yang dibuat yang akan lebih berlaku. Namun, biasanya, Anda mungkin tidak mengubah file cadangan setelah dibuat sehingga ini kemungkinan besar tidak akan menjadi masalah.

    Sebagai alternatif, jika file cadangan Anda memiliki semacam pola tanggal numerik yang ditentukan dalam nama file (yaitu Backup_2010-01-13.zip, BackupSet_100113_Full.zip, dll.), Anda dapat menggunakan skrip DeleteByDatePattern yang kami sediakan di artikel yang ditautkan untuk menghapus cadangan kedaluwarsa.

    Misalnya, untuk menghapus file yang lebih lama dari 2 minggu yang cocok dengan pola nama file seperti berikut: "Backup_YYYYY-MM-DD_ (Full | Incremental) .zip", Anda akan menggunakan perintah:

    DeleteByDatePattern / D 15 "C: Backups" * - ???? - ?? - _ *. Zip / DEL

    Atau jika pola penamaan file Anda adalah: "BackupSet_YYMMDD.zip", Anda akan menggunakan:

    DeleteByDatePattern / D 15 “C: Backups * * - ???? .zip / DEL

    Tentu saja, sesuaikan seperlunya tetapi salah satu metode di atas dapat dengan mudah ditambahkan ke awal atau akhir proses pencadangan Anda untuk menjaga agar jumlah cadangan yang disimpan dapat dikelola..

    Folder Rolling

    Kapan harus menggunakan: Cadangan lengkap berkala (mingguan, dua mingguan, dll.) Dengan cadangan tambahan harian di antaranya.

    Gagasan di balik "folder rolling" adalah bahwa Anda menyimpan semua set cadangan Anda saat ini (cadangan lengkap + tambahan masing-masing) dalam satu folder dan kemudian memiliki beberapa folder arsip di mana set cadangan lama Anda disimpan. Sebelum set cadangan baru dibuat, Anda menghapus isi folder yang berisi cadangan terlama dan “menggulung” isi setiap folder ke bawah satu..

    Sebagai contoh, misalkan kita memiliki folder cadangan saat ini dengan dua folder arsip. Perintah skrip batch untuk melakukan roll folder untuk ini adalah:

    DEL / F / Q “C: Backups2archive”
    PINDAH / Y "C: Backups1archive *" "C: Backups2archive"
    PINDAH / Y "C: Backupscurrent *" "C: Backups1archive"

    Anda dapat menambahkan folder arsip sebanyak yang diperlukan. Hapus saja isi dari folder arsip terendah, tambahkan perintah pindah untuk masing-masing folder arsip lainnya.

    Sekali lagi, ini bekerja paling baik untuk situasi di mana Anda membuat cadangan lengkap berkala dan sejumlah cadangan tambahan hingga cadangan lengkap berikutnya. Cukup letakkan semua file cadangan terkait Anda ke dalam satu folder dan jalankan skrip roll folder tepat sebelum Anda membuat set cadangan baru.

    Cadangkan9

    Kapan harus menggunakan: Cadangan penuh harian atau cadangan file individual.

    Backup9 adalah utilitas baris perintah gratis yang dikembangkan oleh Gammadyne. Mirip dengan proses penggulungan folder di atas, ide di balik utilitas ini sederhana karena ketika dijalankan, salinan file target dibuat dengan nomor yang ditambahkan ke bagian akhir. Selain itu, Anda menentukan cut-off dari jumlah salinan agar standarnya adalah 9 (karenanya namanya).

    Contoh terbaik akan menjelaskan proses ini. Menggunakan perintah berikut akan menghasilkan output di bawah ini:

    BACKUP9 / A / L7 "C: BackupsBackupFile.zip"

    Jika perintah ini dijalankan lagi, berikut ini akan terjadi:

    1. Jumlah file yang akan disimpan (7 dalam contoh kami) dievaluasi dan jika saat ini ada banyak salinan, yang terakhir akan dihapus.
    2. BackupFile.zip.bk7 dihapus.
    3. BackupFile.zip.bk6 diganti namanya menjadi BackupFile.zip.bk7
    4. BackupFile.zip.bk [#] diganti namanya menjadi BackupFile.zip.bk [# + 1]
    5. BackupFile.zip.bk1 diganti namanya menjadi BackupFile.zip.bk2
    6. BackupFile.zip disalin dan dinamai BackupFile.zip.bk1

    Dengan kemampuan menyimpan hingga 999 salinan, utilitas ini berfungsi sangat baik jika Anda memiliki file dengan nama statis. Anda cukup menambahkan perintah Backup9 ke awal atau akhir proses pencadangan Anda, menjaga agar sesuai dengan jumlah salinan arsip yang sesuai.

    Manajer File Otomatis Belvedere

    Kapan harus menggunakan: Backup penuh harian.

    File manager otomatis Belvedere adalah utilitas yang berjalan di sistem file pemantauan latar belakang aktif dan melakukan tindakan yang dikonfigurasi ketika kondisi tertentu terpenuhi. Di antara banyak kegunaannya adalah membersihkan file cadangan yang kadaluwarsa.

    Konfigurasi aturannya cukup mudah. Misalnya, untuk membuat aturan untuk menghapus file cadangan menggunakan pola nama file seperti "BackupSet_Jan13.zip" yang lebih lama dari 2 minggu, Anda bisa menggunakan yang berikut ini:

    Sementara fungsi dasar yang kami lakukan dapat dengan mudah dilakukan dengan alat baris perintah yang dijelaskan di atas, perbedaan yang jelas adalah bahwa Belvedere menyediakan antarmuka grafis yang mudah digunakan bagi mereka yang lebih nyaman dengan menunjuk dan mengklik..

    Belvedere dirancang sebagai aplikasi pengguna desktop yang berjalan dari baki sistem, namun Anda dapat menjalankan Belvedere sebagai layanan dan menggunakannya di server untuk melakukan ini dan operasi pemantauan file lainnya.

    Kesimpulan

    Meskipun ada banyak cara untuk mengelola proses kedaluwarsa cadangan Anda, metode yang kami jelaskan di atas fleksibel dan mudah diimplementasikan. Dengan sedikit eksperimen, cari yang cocok untuk Anda dan ikuti sehingga Anda bisa mengaturnya dan melupakannya.

    Tautan

    Unduh Backup9 dari Gammadyne.com

    Unduh Belvedere dari Lifehacker.com