ম্যাক এবং লিনাক্সের মধ্যে আরএসসিএনএইচটিআর অদ্ভুততা?


8

হুল্লো সব - আমি আমার ম্যাক থেকে কোনও ফাইলসভার চালিত লিনাক্সে ব্যাক আপ নিতে rsync ব্যবহার করছি এবং আমি নিম্নলিখিত ত্রুটিটি দেখতে পাচ্ছি:

rsync -e ssh -vaxE --delete --ignore-errors 192.168.1.3:/bkup/mac/Users/dave/ /Users/dave/Desktop/dave 
dave@192.168.1.3's password: 
rsync: on remote machine: --extended-attributes: unknown option
rsync error: syntax or usage error (code 1) at main.c(1441) [server=3.0.5]
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at /SourceCache/rsync/rsync-37.3/rsync/io.c(452) [receiver=2.6.9]

... যথেষ্ট ত্রুটি সাফ করুন, তবে -v দুটি মেশিনের জন্য নিম্নলিখিতটি দেখায়:

ম্যাক (ক্লায়েন্ট / স্থানীয়):

rsync  version 2.6.9  protocol version 29
...
Capabilities: 64-bit files, socketpairs, hard links, symlinks, batchfiles,
              inplace, IPv6, 64-bit system inums, 64-bit internal inums

লিনাক্স (সার্ভার / রিমোট):

rsync  version 3.0.5  protocol version 30
...
Capabilities:
    64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints,
    socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
    append, ACLs, xattrs, iconv, symtimes

... সুতরাং লিনাক্স বাক্সটি দেওয়া হয়েছে যে এটি এক্সটটার্সকে সমর্থন করে কেন এটি ম্যাকের দ্বারা বর্ধিত-গুণাবলী সম্পর্কে অনুরোধ করা হচ্ছে?

এফডাব্লুআইডাব্লু ম্যাকটি ওএস এক্স 10.6.1 চলছে এবং সার্ভারটি উবুন্টু ২.6.২৮-১৫-জেনেরিক চলছে - উভয় মেশিনই আপ টু ডেট স্ট্যান্ডার্ড প্যাকেজ নিয়ে চলছে (ডিফল্টরূপে জাহাজের বাইরে আরএসসিঙ্কের কোনও বিশেষ স্বাদ ইনস্টল করা হয়নি) ।

যে কোনও অন্তর্দৃষ্টি প্রশংসা করেছে :-)

উত্তর:


7

পতাকা -E / - এক্সটেন্ডেড-বৈশিষ্ট্যগুলি সরকারী আরএসসিএন বিতরণের অংশ ছিল না এবং অ্যাপল দ্বারা এমন এক সময় অন্তর্ভুক্ত ছিল যখন সরকারী আরএসএনসি রিলিজ তাদের সমর্থন করে না।

এখন, rsync ভার্সন ৩.x অ্যাপলের প্যাচের সাথে অসম্পূর্ণভাবে একভাবে প্রসারিত বৈশিষ্ট্য সমর্থনকে নতুনভাবে প্রয়োগ করেছে। .6.০..6 এর জন্য আরএসসিএনসি ম্যানুয়াল পৃষ্ঠা অনুসারে এক্সটেন্ডেড-অ্যাট্রিবিউট সমর্থনটি এখন --xattrs বা -X আর্গুমেন্টের সাহায্যে সম্পন্ন করা হয়। এটি মোটেও - এক্সটেন্ডেড-অ্যাট্রিবিউট পতাকাটি গ্রহণ করার জন্য উপস্থিত হয় না।

আপনি হয় -E নির্দিষ্ট করতে হবে না বা স্থানীয়ভাবে rsync এর একটি আপডেট সংস্করণ ইনস্টল করতে হবে যা নতুন বাস্তবায়ন সমর্থন করে।


ধন্যবাদ! আপনার প্রতিক্রিয়া থেকে কিছু হোমওয়ার্ক করার পরে দেখে মনে হচ্ছে ম্যাকপোর্টগুলি একটি শালীন আরএসসিএন সংস্করণ সরবরাহ করে এবং যদি আমি লিনাক্স সার্ভারে এইচএফএস + ভলিউম মাউন্ট করি তবে সমস্ত ঠিক করা উচিত ... মূল সমস্যাটি নির্দেশ করার জন্য ধন্যবাদ :-)
ডেভ কার্পেনিটো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.