मैं अपने ubuntu सर्वर से किसी अन्य ubuntu मशीन के लिए फ़ाइलों का बैकअप लेने के लिए rsync कमांड का उपयोग करता हूं। बैकअप सर्वर एक स्क्रिप्ट को ट्रिगर करता है जो rysnc कमांड का उपयोग करता है। यहां मैं उपयोग करने वाली कमांड है
rsync -rltvh --partial --stats --exclude = .beagle / --exlude =। * --delete-after root @ live_server: / home / home / live_server_bupup/ home >>/tmp/logfile.log 2> और 1
live_server पासवर्ड के बिना ssh-सक्षम है। तो यह काम करता है। अब समस्या साथ है
विकल्प के बाद
सभी फ़ाइल सिंक होने के बाद। अंत में मैं विलोपन प्रक्रिया देख सकता हूं। sklog.logfile त्रुटि पसंद है
IO त्रुटि का सामना करना पड़ा - फ़ाइल हटाने की लंघन
जब मैंने लॉग ढूंढने की कोशिश की तो फाइल सिंक करते समय कुछ त्रुटि हुई
rsync: send_files "/home/xyz/Desktop/PPT_session_1_context.pdf" खोलने में विफल रहा: अनुमति से इनकार (13)
तो मेरी समझ के रूप में rsync सुरक्षा कारण के लिए लक्ष्य से सभी फ़ाइलों को नहीं पढ़ सकता है क्योंकि यह फ़ाइल विलोपन को छोड़ रहा है।
क्या कोई अनुमति बनाने का कोई तरीका है - कुछ अनुमति त्रुटि होने पर भी काम करने के बाद? मैं बल हटाने का उपयोग नहीं करना चाहता क्योंकि यह किसी स्थिति में खतरनाक होगा।