আমি নব্য নই btrfs
, এবং উপভোগ সম্পর্কে বিভ্রান্ত, ডকুমেন্টেশন পড়ার পরে এবং স্থানীয় সিস্টেমে পরীক্ষা করে। আমার একটি btrfs
root পার্টিশন সহ একটি লিনাক্স মিন্ট সিস্টেম রয়েছে । মিন্ট সুবিধামত একটি টুল রয়েছে যা নিয়মিত স্ন্যাপশটগুলিকে স্বয়ংক্রিয়ভাবে সহায়তা করে। আমি এটি তৈরি এবং রাখা সহজে তালিকা করতে পারেন।
$ sudo btrfs subvolume list /
ID 257 gen 52540 top level 5 path @
ID 258 gen 52540 top level 5 path @home
ID 283 gen 52467 top level 5 path timeshift-btrfs/snapshots/2019-01-15_02-00-51/@
ID 286 gen 50026 top level 5 path timeshift-btrfs/snapshots/2019-01-16_02-00-01/@
ID 288 gen 50026 top level 5 path timeshift-btrfs/snapshots/2019-01-17_02-00-01/@
ID 289 gen 50026 top level 5 path timeshift-btrfs/snapshots/2019-01-18_02-00-01/@
ID 291 gen 50409 top level 5 path timeshift-btrfs/snapshots/2019-01-19_02-00-01/@
ডকুমেন্টেশনের উপর ভিত্তি করে, আমি বুঝতে পারি যে স্ন্যাপশটগুলি ব্রাউজ করা যেতে পারে, তাদের পুরো গাছটি শুধুমাত্র মূল ফাইলের গাছের মতো উন্মুক্ত, অ্যাপ্লিকেশানে ডিরেক্টরি হিসাবে উপস্থিত। উদাহরণস্বরূপ, আমি স্ন্যাপশট থেকে মাউন্ট করা শীর্ষ স্তরের ভলিউমের একটি একক ফাইল অনুলিপি করতে পারি। অর্থাৎ, অ্যাপ্লিকেশন দৃষ্টিকোণ থেকে, স্ন্যাপশট তৈরি করা একটি পারমাণবিক, পুনরাবৃত্তিমূলক অনুলিপিের মত।
যাইহোক, আমি পারেন বিষয়বস্তু মধ্যে উপরে তালিকাভুক্ত সাত সাবভলিউমগুলি দেখুন কেউই খুঁজে পেতে সক্ষম নই /
বা /home
, এবং কোন এন্ট্রি নামক timeshift-btrfs
একটি তালিকা প্রদর্শিত হবে /home
।
আমি কি ভুল বুঝি? স্ন্যাপশট এর গাছ দেখায় যে কোন ডিরেক্টরি তালিকা আছে?
/home
এটি থেকে মাউন্ট করার পরিবর্তে এটি সরাসরি আরো সুবিধাজনক হবে না/@home
? (আমার বোঝার যে একটি subvolume করার স্ন্যাপশট তার উপ-সাবভলিউমগুলি দেখুন অন্তর্ভুক্ত করবেন না হয়।)