Rsync 3.1.2 और उच्च सिएरा विरल बंडल समस्या


0

एक वर्ष से अधिक समय से, मैं अपने सिस्टम में संग्रह की एक परत जोड़ने के लिए rsync का उपयोग कर रहा हूं। इसने ठीक काम किया है।

मैंने हाल ही में कंप्यूटरों को उच्च सिएरा में अपग्रेड किया है। मेरे सर्वर में स्पार्सबंडल को शामिल करने वाला एक वॉल्यूम है। अतीत में, यह वॉल्यूम (/ वॉल्यूम / वीडियो) बिना किसी समस्या के संग्रहीत किया गया था। एक बार जब मैंने अपनी स्क्रिप्ट हाई सिएरा पर चलाई, तो वह इसके साथ विफल हो गई:

 rsync: unpack_smb_acl: sys_acl_get_info(): No such file or directory (2)
 rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1178) [sender=3.1.2]

मैं ACLs, आदि प्राप्त करने के लिए -aAXE विकल्पों के साथ rsync 3.1.2 का उपयोग कर रहा हूं। इस एकल खंड के लिए, मैं अब उन विकल्पों के बिना डिफ़ॉल्ट rsync की कोशिश कर रहा हूं, और यह काम करता प्रतीत होता है। बाद में, मैं फिर से कोशिश करूँगा rsync 3.1.2 और कोई AX विकल्प नहीं।

क्या उच्च सिएरा में किसी और ने इस व्यवहार को देखा है? क्या किसी के पास इस बारे में स्पष्टीकरण है कि ऐसा क्यों हो रहा है?

जवाबों:


1

आज ड्राइविंग, मुझे एहसास हुआ कि मैंने उस फ़ोल्डर के लिए एसीएल को रीसेट नहीं किया था; मेरे अपग्रेड मेंटेनेंस का हिस्सा कुछ ग्रुप असाइनमेंट रिपेयरिंग से जुड़ा हुआ था, और मैंने उस ग्रुप को नहीं बदला था, न ही नए ग्रुप को प्रख्यापित किया था, इसलिए एक अनसाइनड यूनिक आइडेंटिफायर को एसीएल के रूप में सूचीबद्ध किया गया था। रुपीक्स को यह पसंद नहीं है।

एक बार जब मैंने इस फ़ोल्डर में वर्कग्रुप को वापस सौंपा, और एसीएल को प्रख्यापित किया, तो rsync 3.1.2 ने काम को सही ढंग से संभाला।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.