22Aug
Jika Anda baru memulai rsync untuk pertama kalinya dan memiliki banyak hard drive besar untuk membuat backup, apakah aman untuk benar-benar menggunakan satu atau lebih dari mereka selama proses yang panjang? Today's SuperUser Q & Sebuah posting memiliki jawaban atas pertanyaan pembaca yang cemas.
Pertanyaan Hari Ini &Sesi jawaban datang kepada kami atas izin SuperUser - subdivisi dari Stack Exchange, pengelompokan berbasis komunitas dari Q & A situs web.
Pertanyaan
SuperUser reader Semua ingin tahu apakah aman menggunakan hard drive saat rsync berjalan:
Saya berencana untuk membuat cadangan koleksi hard drive besar saya dengan menggunakan rsync dan mengantisipasi hal itu akan memakan waktu beberapa hari. Apakah aman menggunakan harddisk asli( menambahkan file) saat rsync bekerja atau lebih baik membiarkan hard drive tidak tersentuh sampai rsync selesai?
Apakah aman menggunakan harddisk saat rsync sedang berjalan?
Jawaban
SuperUser kontributor Michael Kjorling memiliki jawaban untuk kita:
Seperti yang telah ditunjukkan orang lain, aman untuk membaca dari sumber disk atau menggunakan disk target di luar direktori target saat rsync berjalan. Ini juga aman untuk dibaca di dalam direktori target, terutama jika direktori target dihuni secara eksklusif oleh run rsync.
Apa yang umumnya tidak aman, bagaimanapun, adalah menulis di dalam direktori sumber saat rsync berjalan."Write" adalah segala sesuatu yang memodifikasi isi dari direktori sumber atau subdirektori darinya, sehingga termasuk pembaruan file, penghapusan, pembuatan, dll.
Melakukan hal itu tidak akan benar-benar menghancurkan apapun, namun perubahan tersebut mungkin atau mungkin tidak benar-benar dijemput.oleh rsync untuk menyalin ke lokasi targetItu tergantung pada jenis perubahannya, apakah rsync telah memindai direktori tertentu itu, dan apakah rsync telah menyalin file atau direktori yang bersangkutan.
Ada cara mudah mengatasinya. Setelah rsync selesai, jalankan lagi dengan parameter yang sama( kecuali jika Anda memiliki beberapa parameter penghapusan yang funky; jika Anda melakukannya, maka jadilah sedikit lebih berhati-hati).Melakukan hal itu akan menyebabkan rsync untuk memindai ulang sumbernya dan mengalihkan perbedaan yang tidak diambil selama proses semula.
Jangka kedua harus mentransfer hanya perbedaan yang terjadi selama run rsync sebelumnya, dan dengan demikian, akan selesai lebih cepat. Dengan demikian, Anda dapat merasa bebas untuk menggunakan komputer secara normal selama jangka pertama, namun sebaiknya hindari melakukan perubahan sebanyak mungkin terhadap sumber selama putaran kedua. Jika Anda bisa, sangat mempertimbangkan remounting sistem file sumber sebagai read-only sebelum memulai run rsync kedua( seperti mount -o ro, sumber ulang /media/ harus dilakukan).
Punya sesuatu untuk ditambahkan ke penjelasan? Terdengar dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange tech-savvy lainnya? Simak thread diskusi selengkapnya disini.
Image Credit: Screenshot Linux( Flickr)