সম্প্রতি আমাকে আমার ম্যাকের ফাইল সিস্টেমটি কেস-সংরক্ষণ থেকে সম্পূর্ণ কেস-সংবেদনশীল হিসাবে পরিবর্তন করতে হয়েছিল। আমি সিসিসি ব্যবহার করে এবং অন্য ডিস্কে ডেটা অনুলিপি করে, তারপরে নতুন ফর্ম্যাট করা মূল ডিস্কে ফিরে এসেছি returning
এখন, আমি আমার পুরানো টাইম মেশিন ডিস্কে টাইম মেশিন ব্যাকআপ করতে চেয়েছিলাম, এটি আমার ফ্রিবিএসডি ভিত্তিক এনএএস-এ হোস্ট করা হয়েছে, এটি এএফপির মাধ্যমে রফতানি করা হয়েছিল। তবে, আমি একটি ত্রুটি পেয়েছি যা ফাইল সিস্টেমগুলি মেলে না, টাইম মেশিনে এখনও কেস-সংবেদনশীল fs রয়েছে। এবার, আমি সিসিসি ব্যবহার করতে পারি না, কারণ এটি টাইম মেশিন ভলিউমের জন্য ফাইল স্তরের অনুলিপি সমর্থন করে না।
স্বাভাবিকভাবেই, আমি সোজা আরএসআইএনসি-র জন্য গিয়েছিলাম, তবে এটি একটি সমস্যা উত্থাপন করে - যদি আমি এটি দিয়ে চালাই:
/usr/local/bin/rsync --super -aEHAXNvx --fileflags --delete /Volumes/Time\ Machine\ Backups/ /Volumes/NewDisk/
এটি Backups.backupdb/<machinename>
ফোল্ডারটি হিট হওয়ার সাথে সাথে অভিযোগ শুরু করে failed to set permissions, operation not permitted
। এখানে সমস্যাটি হ'ল এসিএলগুলি অনুলিপি করা, এটি বেশ সীমাবদ্ধ:
ll -dle /Volumes/Time\ Machine\ Backups/Backups.backupdb/<machinename>/
drwxr-xr-x@ 19 root staff 646 Dec 23 09:38 /Volumes/Time Machine Backups/Backups.backupdb/<machinename>/
0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown
সুতরাং, আমি -A
উপরের কমান্ডটি থেকে সরিয়েছি এবং আরএসসিএনসি এখন খুশিতে জিবিএস ডেটা সরিয়ে নিচ্ছে।
হায়, আমি এসিএলগুলিও সংরক্ষণ করতে চাই। এটা কি কোনওভাবে সম্ভব? ওএস এক্সের গেটফ্যাকল / সেটফ্যাকল নেই এবং আমি এর আউটপুট পার্সিং এড়াতে চাই ls -le
। আমি এখানে সমাধান হিসাবে যা দেখছি তা হ'ল একরকমভাবে এসএসএলগুলি "পিছনের দিকে" প্রয়োগ করতে বলা হয়েছে, এটি লিফ ফাইল থেকে শুরু করে ডিরেক্টরিতে, তবে এর কোনও বিকল্প নেই।