শীর্ষ রেট করা উত্তরগুলি কেবল তখনই কাজ করে যদি আপনি উইন্ডোজে এসএসএসের মাধ্যমে আরএসসিএন ব্যবহার করেন। আপনি যদি সাইগউইন আরএসসিএন ডেমন ব্যবহার করছেন তবে / etc / fstab এ কেবল noacl ব্যবহার করা সাহায্য করে না, কারণ যে কারণেই এটি ব্যবহারকারীর হাত থেকে মুক্তি পেয়ে এবং নোকল, ওভাররাইড ইত্যাদি চেষ্টা করে থাকলেও উত্তরাধিকারকে সম্মান করে না যদি আপনি কোনও শীর্ষ স্তরের ড্রাইভের দিকে ঝাঁকুনি দিচ্ছেন এবং /etc/rsyncd.conf- এ যে কোনও পথ = / সাইগড্রাইভ / যা ব্যবহার করেন। পরিবর্তে, আপনি / etc / fstab এ একটি পৃথক মাউন্ট পয়েন্ট তৈরি করতে হবে এবং তার পরিবর্তে আপনার rsyncd.conf এ ব্যবহার করতে হবে:
D:\ /d_drive ntfs binary,posix=0,noacl,user,override 0 0
/etc/rsyncd.conf- এ, আপনার এইরকম কিছু থাকতে হবে:
use chroot = yes
[d_drive]
path = /d_drive
comment = d_drive
auth users = someUser
secrets file = /etc/rsyncd.secrets
read only = false
write only = false
list = false
uid = someUser
তারপরে আমাকে উইন্ডোজ সিস্টেমটি পুনরায় চালু করতে হবে, কেবল আরএসসিএনসি সার্ভিসটি পুনরায় চালু করা কোনওভাবেই সহায়তা করবে বলে মনে হচ্ছে না, এটি ক্রুট এবং চিডির ত্রুটিগুলি ছুঁড়ে ফেলেছে (যদিও / ডি_ড্রাইভ মাউন্ট ছিল এবং ক্রুট = মিথ্যা ব্যবহার করেছিল এবং আমি এটি লিখতে পারি)। তারপরে আপনি উইন্ডোজ সিস্টেমে আরএসসিএন ব্যবহার করুন:
cd /local/path/to/copy
rsync -rltD --no-p --no-g --no-o ./ rsync://someUser@localhost:remotePort/d_drive/