কিভাবে একটি বিটিআরএফএস স্ন্যাপশট লিখনযোগ্য?


37

বিটিআরএফস রিডনলি স্ন্যাপশট প্যাচ অনুসারে "ফ্লাইতে স্ন্যাপশট পাঠযোগ্য / লেখার জন্য সেট করা সম্ভব"। সুতরাং আমার লিখিতভাবে কেবল পাঠযোগ্য স্ন্যাপশটটি (এর সাথে তৈরি btrfs snapshot -r) চালু করতে সক্ষম হওয়া উচিত ।

তবে বিটিআরএফএস সাবভলিউম ম্যানপেজ বা সেই ম্যানপেজের অন্য কোনও অংশই এটি করার কোনও উপায় দেয় বলে মনে হয় না।


কর্মপরিকল্পনা হিসাবে আপনি আপনার পঠনযোগ্য স্ন্যাপশটের একটি লিখনযোগ্য শাপশট তৈরি করতে পারেন। (এই প্রশ্নটি দেখার জন্য আমার কাছে ইন্টারনেট না থাকলে আমি এটি করি)
matega

উত্তর:


42

propertyবিটিআরএফস ম্যানপেজ সাবকম্যান্ডটি নথিতে ব্যর্থ হয়েছে যা আমি উত্সটি গ্রেপ করে খুঁজে পেয়েছি। এটিও ভিতরে btrfs --help

পড়তে-লেখার জন্য একটি স্ন্যাপশট সেট করতে, আপনি এই জাতীয় কিছু করুন:

btrfs property set -ts /path/to/snapshot ro false

trueএটিকে কেবল পঠনযোগ্যতে সেট করতে এটি পরিবর্তন করুন ।

আপনি listউপলব্ধ বৈশিষ্ট্যগুলি দেখতে ব্যবহার করতে পারেন:

btrfs property list -ts /path/to/snapshot
ro                  Set/get read-only flag of subvolume.

-tকাজ করার জন্য অবজেক্টের ধরণ নির্দিষ্ট করে, sযার অর্থ সাবভলিউম। অন্যান্য বিকল্পগুলি fহ'ল (ফাইল সিস্টেম), i(ইনোড) এবং d(ডিভাইস)। আপনি যদি নির্দিষ্ট না করেন তবে এটি সমস্ত প্রযোজ্য (তালিকার জন্য) প্রদর্শন করবে বা পেতে / সেট করার জন্য অনুমান করার চেষ্টা করবে।

সম্পাদনা করুন: নতুন বিটিআরএফএস সরঞ্জামগুলিতে একটি btrfs-propertyম্যানপেজ রয়েছে যা সেই সাবকম্যান্ডের দলিল করে, যদিও এটি মূল ম্যানপেজে মোটেই উল্লেখ করা হয়নি। এটি উইকিতে বিটিআরএফএস-সম্পত্তি পৃষ্ঠা হিসাবে উপলব্ধ ।

(দ্রষ্টব্য: এটিতে একটি নতুন পর্যাপ্ত বিটিআরএফএস-সরঞ্জাম প্রয়োজন App দেবিয়ান হুইজির উপর স্পষ্টতই আপনাকে হুইজি-ব্যাকপোর্টগুলি থেকে আপডেটেডটি ইনস্টল করতে হবে; ধন্যবাদ আর্টফুলবোট )।


2
আপনি এটিও দেখতে পাবেন যে কার্নেল এপিআইগুলি নতুন এবং আরও নতুন কার্নেলের সাথে বিকাশ এবং বিতরণ btrfs-toolsকরার সময়, কিছু একই বিতরণে পাওয়া সন্ধানটি সর্বদা সংযুক্ত থাকে না। সুতরাং আপনি কখনও কখনও নিজেকে সর্বাধিক বিটিআরএফএস-সরঞ্জামগুলি আপনার কার্নেলের বিটিআরএফএস বৈশিষ্ট্যগুলি ব্যবহার করতে সক্ষম করার জন্য আপস্ট্রিম গিট রিপোজিটরি তৈরি করে দেখতে পেলেন (কমপক্ষে এটি বেশ কয়েক বছর আগের ক্ষেত্রে ছিল)।
স্টাফেন চেজেলাস

@ স্টাফেনচাজেলাস হ্যাঁ, অবশ্যই। যদিও এই ক্ষেত্রে আমি দেবিয়ান পরীক্ষায় আছি, যার বিটিআরএফএস-সরঞ্জাম রয়েছে ৩.১৪, সুতরাং এত উন্মাদ নয়।
ডার্বোবার্ট

1
@ মাইকজার্ভ প্রকৃতপক্ষে, এটি প্রদর্শিত হয় 3.14.2 এগুলি বিভক্ত করে। কার্নেল.আর.গিট অনুসারে আমার কাছে ৩.১৪.১.১ রয়েছে , যা কয়েক মাসের বেশি পুরানো । এমনকি বর্তমান ম্যান পৃষ্ঠাতেও বৈশিষ্ট্যগুলি উল্লেখ করা হয়নি। আমি উইকিতে বর্তমানটিও পরীক্ষা করে দেখেছি (এবং এর সাথে যুক্ত)। দেখা যাচ্ছে এটির জন্য পৃথক, লিঙ্কযুক্ত নয় এমন ম্যানপেজ
ডারোবার্ট

এটি কাজ করার জন্য আমার হুইজি-ব্যাকপোর্টগুলি থেকে বিটিআরএফএস-সরঞ্জামগুলি ইনস্টল করা দরকার।
আর্টফুল্রবট

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