লক্ষ্য করার মতো কয়েকটি গুরুত্বপূর্ণ বিষয় রয়েছে। নাম:
বিটিআরএফস সাবভলিউম - স্বাধীন ডেটা কনটেইনার inside
ফাইল সিস্টেম। এটি বিদ্যমান এফএসের ডিরেক্টরি হিসাবে উপস্থাপিত হয় । আপনি যদি নতুন সাবভলিউম তৈরি করেন তবে এটি ফাঁকা থাকবে, ফাইল সিস্টেমের অভ্যন্তরে লজিকাল ডেটা ব্লক ব্যবহারের জন্য প্রস্তুত। ডেটা যুক্তিযুক্তভাবে পৃথক করা উচিত যেখানে ব্যবহার করার জন্য খুব সুবিধাজনক যেমন বিভিন্ন ভিএম এর বা বিভিন্ন সাবভলিউমের বিভিন্ন ক্লায়েন্ট। এটি কেবলমাত্র সাবভলিউম মুছুন কমান্ড সহ সমস্ত লজিকাল ডেটা ব্লক very fast
অপসারণের অনুমতি দেয় ।
বিটিআরএফস স্ন্যাপশট - existing
এই মুহুর্তে ওএস স্ন্যাপশট সম্পন্ন হওয়ার সাথে তার সমস্ত ডেটা সহ সাবভলিউমের একটি অনুলিপি । সেটিংস বা পরিবর্তনগুলি ফিরিয়ে আনার জন্য অপারেশনাল ব্যাকআপ হিসাবে ব্যবহার করা যেতে পারে, যেমন সাবভলিউম স্ন্যাপশট তৈরি করুন, পরিবর্তন করুন (ভিএম বা ডেটা) করুন, কিছু ঠিক আছে কিনা পরীক্ষা করুন, কিছু কিছু সময়ের পরে স্ন্যাপশট সরান। গুরুত্বপূর্ণ লক্ষণীয়: স্ন্যাপশটগুলি কেবলমাত্র ( -r
স্যুইচ) পঠনযোগ্য এবং এফএস পরিবর্তনের বর্ধিত ব্লক হিসাবে ব্যবহার করা যেতে পারে এবং একেবারে অন্য একটি বিটিআরএফএসে স্থানান্তরিত হতে পারে!
বর্তমান (2016-12-30) বিটিআরএফএস সীমাবদ্ধতা:
সাবভলিউমের মধ্যে ডেটা অনুলিপি করা বা সরিয়ে নেওয়া, উদাহরণস্বরূপ, mv dir1/dataset1 dir_subvolume1/
অন্য একটি সাবভলিউমে ডেটা অনুলিপি করতে এবং আসল ক্ষেত্রে থেকে মুছে ফেলার ক্ষেত্রে সমস্ত বাস্তব io উত্পাদন করে। এবং কেবলমাত্র রেফারেন্স তৈরি করে এবং এইভাবে বিটিআরএফএস এর COW বৈশিষ্ট্যটি ব্যবহার করে টন ডেটাগুলির খুব দক্ষ অনুলিপি:
cp -a --reflink=always dir1/dataset1 dir_subvolume1/
এবং যদি প্রয়োজন হয়:
rm -rf dir1/dataset1
কেবলমাত্র পড়ুন সাবভলিউম স্ন্যাপশটকে mv
বিদ্যমান ডিরেক্টরি স্তরে নতুন নামকরণ (সাথে সরানো ) করা যেতে পারে, তবে নাম পরিবর্তন / বিভিন্ন সাব-ডিরেক্টরি ডিরেক্টরিতে স্থানান্তরিত করা যায় না। যেমন mv /btrfs/subvol_snap1 /btrfs/.snaphots
সম্ভব নয়, অনেক ব্যাখ্যা না উত্পাদন ত্রুটি: mv: cannot move 'subvol_snap1' to '.snapshots/subvol_snap1': Read-only file system
। এই জাতীয় স্ন্যাপশটটি স্থানান্তর করতে সক্ষম হতে আপনাকে বিদ্যমান পঠনযোগ্য কেবল স্ন্যাপশটের নতুন পাঠ্য স্ন্যাপশটকে নতুন পছন্দসই স্থানে তৈরি করতে হবে এবং তারপরে পুরানোটি সরিয়ে ফেলতে হবে:
btrfs sub snap -r /btrfs/subvol_snap1 /btrfs/.snaphots/subvol_snap1
btrfs sub del /btrfs/subvol_snap1
আরও সহজ লাইভের জন্য:
btrfs sub list /btrfs
আমি আশা করি এটি সমস্ত নতুন বিটিআরএফ ভক্তদের জন্য প্রচুর সময় সাশ্রয় করবে :)