এসিএল সংরক্ষণের সময় আরএসসিএন ব্যবহার করে কীভাবে টাইম মেশিনের ভলিউম অনুলিপি করবেন?


9

সম্প্রতি আমাকে আমার ম্যাকের ফাইল সিস্টেমটি কেস-সংরক্ষণ থেকে সম্পূর্ণ কেস-সংবেদনশীল হিসাবে পরিবর্তন করতে হয়েছিল। আমি সিসিসি ব্যবহার করে এবং অন্য ডিস্কে ডেটা অনুলিপি করে, তারপরে নতুন ফর্ম্যাট করা মূল ডিস্কে ফিরে এসেছি 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। আমি এখানে সমাধান হিসাবে যা দেখছি তা হ'ল একরকমভাবে এসএসএলগুলি "পিছনের দিকে" প্রয়োগ করতে বলা হয়েছে, এটি লিফ ফাইল থেকে শুরু করে ডিরেক্টরিতে, তবে এর কোনও বিকল্প নেই।


গন্তব্য প্রান্তে কি আরএসসিএনসি এই ফাইলগুলিকে চিএমড করার অনুমতি নিয়ে ব্যবহারকারী হিসাবে চলছে?
harrymc

এটি একটি সুস্পষ্ট প্রশ্ন হতে পারে, তবে আপনি কি নিশ্চিত যে গন্তব্য ভলিউমে এসিএল সমর্থন চালু আছে? আপনি বোঝাচ্ছেন যে আপনি কোনও ম্যাকের সাথে অনুলিপি করছেন, যা হওয়া উচিত, তবে সেই ক্ষেত্রে এটি কেবলমাত্র কাজ করা উচিত যদি না শেষ প্রান্তের ব্যবহারকারী মূল ফাইলগুলির মতো একই ব্যবহারকারীর আইডি না হয়, সেই ক্ষেত্রে আপনাকে সম্ভবত সেট করতে হবে এটি আপ করুন বা মূল ব্যবহার করে স্যুইচ করুন (স্পষ্টত কোনও ভাল জিনিস নয়, তবে অন্য কারও কাছে মালিকানা নির্ধারণের অনুমতি সমস্যাটির যত্ন নেন)।
টম স্কোগল্যান্ড

উপরন্তু, এই ব্যবহারকারী অ্যাকাউন্টটি লক্ষ্য হিসাবে সংজ্ঞায়িত করা উচিত, অন্যথায় মালিক সেট করা যাবে না।
harrymc

উত্তর:


3

হোমব্রিউ ব্যবহার করে আরএসসিএনসি সংস্করণ 3 ডাউনলোড করুন। তারপরে আপনি "--acls" বিকল্পটি চেষ্টা করতে পারেন। ম্যাকের আরএসসিএনসিটিতে অন্য অপারেটিং সিস্টেমের থেকে কিছুটা আলাদা কমান্ড লাইন সিনট্যাক্স রয়েছে বলে মনে হচ্ছে। আপনি সম্ভবত এই লিঙ্কটি একবার দেখতে চান: http://nicolasgallagher.com/mac-osx-bootable-backup-drive-with-rsync/ । এটি কীভাবে আরএসসিএনসি 3 পাবেন এবং কমান্ড লাইনের আর্গুমেন্টগুলি সে কীভাবে ব্যবহার করবে তা বর্ণনা করে।

আমি কোনও ওএসএক্স ব্যবহারকারী নই, তবে আমি আমার স্ত্রীর ম্যাককে আরএসসিএন দিয়ে একটি লিনাক্স সার্ভারে ব্যাক আপ করছি।


2

কমপক্ষে ওএস এক্স 10.4 এবং এর মধ্যে আরএসসিএনসি-এস বিকল্পটি ব্যবহার করা হলে এসিএল বৈশিষ্ট্য স্থানান্তর করবে। ম্যান পৃষ্ঠাটি দেখুন।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.