Saya memiliki folder (125gb) yang relatif besar yang berisi banyak data yang ingin saya kompres dan kirim ke server cadangan di LAN saya. Idealnya saya ingin memampatkan semua data ini sebanyak mungkin dengan program seperti 7zip karena saya pikir itu dapat membuat transfer lebih cepat dan mengambil lebih sedikit ruang pada hard drive server saya (walaupun itu tidak sepenuhnya diperlukan).
Apakah ini ide yang bagus dan, jika demikian, apa metode yang baik untuk melakukan ini? Apakah cukup dengan hanya memberitahu 7zip untuk membuat arsip menggunakan lokasi server saya sebagai tujuan? Apakah ada jebakan besar untuk melakukan ini atau lebih baik menyalin folder secara normal dan mengompres di sisi server?
backup
lan
compression
7-zip
MrKatSwordfish
sumber
sumber
Jawaban:
Jawaban ini mungkin parsial, tetapi saya melakukannya karena ada begitu banyak pertanyaan yang membahas beberapa dari mereka mungkin mengambil beberapa komentar.
Anda mungkin lebih baik tidak membuat satu file arsip 7-Zip sebelum menyalin melalui jaringan. Satu bit buruk dapat menyebabkan masalah dengan tidak hanya satu file, tetapi seluruh arsip, sehingga kehilangan semua data. (Jadi, penyimpanan data Anda tidak akan terlalu tangguh.) Ini juga akan memakan waktu lama, dan mungkin melebihi batasan format arsip file filesize (mungkin tergantung pada versi perangkat lunak yang Anda gunakan).
Jangan hanya menggunakan 7-Zip untuk membuat arsip dari jarak jauh. 7-Zip dapat mempertimbangkan data beberapa kali, mungkin sebagai bagian dari proses kompresi dan mungkin hanya untuk tujuan memverifikasi data. Untuk menghindari perlambatan yang tidak perlu, Anda tidak ingin data ditransfer melalui jaringan sekali, tidak membaca kembali data melalui jaringan. (Dalam praktiknya, belum tentu masalah saat membuat file data kecil.)
Ini bisa tergantung pada berbagai faktor. Secara historis, Anda pasti ingin mengompres sebelum mengirim file, untuk meminimalkan waktu transfer. Namun, saat ini peralatan jaringan bahkan bisa lebih cepat daripada peralatan penyimpanan disk. Jadi apa yang akan menjadi tercepat dapat bergantung pada kondisi berbagai jenis teknologi, yang merupakan rincian yang dapat berubah dari waktu ke waktu.
Seringkali yang terbaik adalah memiliki workstation untuk bekerja yang workstation dapat lakukan, sehingga server terpusat tidak terbebani dengan terlalu banyak pekerjaan. Namun, jika server lebih kuat, itu mungkin bisa menyelesaikan pekerjaan lebih cepat, sementara pekerjaan itu mungkin memakan waktu lebih lama di workstation dan mungkin memiliki efek yang lebih terlihat yang mengganggu memperlambat komputer yang benar-benar digunakan seseorang. Jadi, sekali lagi, jawabannya bisa beragam.
Ini adalah metode cadangan. Ada beberapa solusi. Beberapa orang suka melakukan hal-hal yang sangat barebones. Khususnya di Unix, mereka mungkin sering hanya menggunakan "tar" untuk membuat aliran data, dan alih-alih menyimpan aliran data ke file, mereka dapat mengirim aliran data melalui pipa. Pipa itu mungkin memampatkan data dan membuat pipa baru. Sebuah pipa dapat mengirim data melalui jaringan menggunakan netcat. Ada berbagai hal kreatif yang dapat dilakukan orang (seperti mengirim pipa melalui "pv" untuk memantau kemajuan). Orang lain lebih suka menggunakan solusi yang sedikit lebih maju seperti rsync. Orang lain mungkin lebih suka suite komersial penuh, membeli program cadangan mahal. Tidak ada satu pun cara "benar", jadi pilih satu opsi yang cocok untuk Anda, dan buat itu berfungsi.
Namun ingat, Anda mungkin ingin kemampuan untuk memulihkan satu file, alih-alih perlu menyalin seluruh arsip yang memiliki banyak file.
Berhati-hatilah bahwa 7-Zip telah dikenal untuk merilis versi yang menulis data yang salah yang tidak dapat diekstraksi. Saya pernah mengalami ini saat membuat file ZIP (dari 7-Zip). Jika Anda benar-benar peduli dengan data tersebut, jangan percaya pada data yang dikompresi sampai Anda memverifikasinya. Itu mungkin saran yang bagus, tapi saya menganggapnya penting untuk 7-Zip. (Saya suka 7-Zip. Gratis, mudah digunakan, serbaguna dengan berbagai format kompresi, dan membuat file ZIP di sangat dekat dengan ukuran minimum yang dapat saya buat ketika menggunakan berbagai perangkat lunak khusus. Namun, tidak baik untuk menggunakan sugarcoat kenyataan, jadi yang terbaik adalah menyadari keterbatasan yang dimilikinya.)
sumber