rsync
कमांड के साथ सर्वर पर फाइल अपडेट करने की कोशिश करना :
rsync -ravq -e "ssh -o ConnectTimeout=2 -o ServerAliveInterval=2 -ServerAliveCountMax=2" --delete ./local_dir user@$SERVER:/dest_dir
corrupt packet
विशेष रूप से त्रुटियां होती रहती हैं:
rsync: writefd_unbuffered failed to write 4092 bytes to socket [sender]: Broken pipe (32)
rsync: connection unexpectedly closed (11337 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /home/lapo/package/rsync-3.0.9-1/src/rsync-3.0.9/io.c(605) [sender=3.0.9]
यह संभवतः एक ssh
टाइमआउट से संबंधित है , क्योंकि यह बड़ी (r) फ़ाइलों के साथ होता है। इसके अलावा, मैं WinSCP का उपयोग करके टाइमआउट प्राप्त करता रहता हूं। यह केवल मेरे लिए हो रहा है; जिन लोगों के साथ मैं काम करता हूं उनमें से कई इस सर्वर का उपयोग नहीं करते हैं।
rsync
सेंटोस 6.3 सर्वर के खिलाफ विंडोज 7 में एक सिगविन टर्मिनल का उपयोग करना ।
मुझे यकीन नहीं है कि अन्य जानकारी क्या उपयोगी हो सकती है या इसे कैसे प्राप्त किया जा सकता है। मैं किसी भी सुझाव के अनुसार प्रश्न को अपडेट करूंगा या टिप्पणियां जोड़ूंगा।
मुझे इसे कैसे हल करना चाहिए?
बहुत बहुत धन्यवाद!