थ्रेड री rsync में दो उपयोगी बिट्स जोड़ना: साइफ़र बदलना, और उपयोग करना --update
:
वोल्फमैन के पद के अनुसार, cp -ax
सुरुचिपूर्ण है, और स्थानीय सामान के लिए अच्छा है।
हालाँकि, rsync
यह भी कमाल है। माइकल के जवाब के आगे -W
, साइबर बदलने से चीजों को गति भी मिल सकती है (हालांकि किसी भी सुरक्षा निहितार्थ पर पढ़ें)।
rsync --progress --rsh="ssh -c blowfish" / /mnt/dest -auvx
नहीं है कुछ चर्चा (और मानक) एक धीमी गति से सीपीयू वास्तविक अड़चन होने के बारे में जगह के आसपास है, लेकिन यह मेरी मदद करने के लिए जब मशीन अन्य समवर्ती काम करने तक भरी हुई है प्रतीत होता है।
एक बड़ी, पुनरावर्ती प्रतिलिपि में rsync का उपयोग करने के अन्य बड़े कारणों में से एक इस प्रकार है क्योंकि -u स्विच (या --update )। यदि प्रतिलिपि के दौरान कोई समस्या है, तो आप इसे ठीक कर सकते हैं, और rsync उठाएगा जहां इसे छोड़ा था (मुझे नहीं लगता कि scp के पास यह है)। स्थानीय रूप से इसे करने से cp में एक -u स्विच भी होता है।
(मैं निश्चित नहीं हूं कि --update और --whole-file के निहितार्थ क्या हैं, लेकिन वे हमेशा इस प्रकार के कार्य में मेरे लिए समझदारी से काम लेते हैं)
मुझे लगता है कि यह rsync की सुविधाओं के बारे में एक धागा नहीं है, लेकिन इसके लिए सबसे आम कुछ मैं उपयोग कर रहा हूं:
- -डेली-आफ्टर आदि (जैसा कि माइकल ने फॉलो-अप में उल्लेख किया है), यदि आप नई प्रणाली को मूल स्थान पर वापस सिंक करना चाहते हैं या उसके बाद कुछ करना चाहते हैं। तथा,
- --exclude - स्किपिंग निर्देशिकाओं / फ़ाइलों के लिए, उदाहरण के लिए उपयोगकर्ता होम निर्देशिकाओं आदि को छोड़ते हुए एक नई जगह पर एक नई प्रणाली की प्रतिलिपि बनाने / बनाने के लिए (या तो आप कहीं और से घर बढ़ा रहे हैं, या नए उपयोगकर्ता आदि बना रहे हैं)।
संयोग से, अगर मुझे कभी विंडोज का उपयोग करना है, तो मैं बड़ी पुनरावर्ती प्रतियों को करने के लिए साइबरविन से rsync का उपयोग करता हूं, क्योंकि एक्सप्लोरर की थोड़ी सी मस्तिष्क मृत शुरुआत से शुरू करना चाहती है (हालांकि मुझे लगता है कि फाइंडर ओएस एक्स भी बदतर है)
dd
?dd if=/dev/sda1 of=/dev/sdb1 bs=4096