অনওয়ার্কস লিনাক্স এবং উইন্ডোজ অনলাইন ওয়ার্কস্টেশন

লোগো

ওয়ার্কস্টেশনের জন্য অনলাইনে বিনামূল্যে হোস্টিং

<পূর্ববর্তী | বিষয়বস্তু | পরবর্তী>

6.11। ক্লোনিং


দ্রুত ব্যবস্থার জন্য, আপনি আপনার প্রয়োজন অনুযায়ী একটি ক্যানোনিকাল ধারক কাস্টমাইজ করতে চান এবং তারপর এটির একাধিক কপি তৈরি করতে পারেন। এটি দিয়ে করা যেতে পারে lxc-ক্লোন প্রোগ্রাম.


ক্লোনগুলি হয় স্ন্যাপশট বা অন্য কন্টেইনারের অনুলিপি। একটি অনুলিপি হল একটি নতুন ধারক যা মূল থেকে অনুলিপি করা হয় এবং হোস্টে মূলের মতোই স্থান নেয়। একটি স্ন্যাপশট অন্তর্নিহিত ব্যাকিং স্টোরের স্ন্যাপশট করার ক্ষমতাকে কাজে লাগিয়ে একটি কপি-অন-রাইট কন্টেইনার তৈরি করে যা প্রথমটি উল্লেখ করে। btrfs, LVM, zfs এবং ডিরেক্টরি ব্যাকড কন্টেইনার থেকে স্ন্যাপশট তৈরি করা যেতে পারে। প্রতিটি ব্যাকিং স্টোরের নিজস্ব বিশেষত্ব রয়েছে - উদাহরণস্বরূপ, LVM কন্টেইনার যা থিনপুল-প্রোভিশন করা হয় না সেগুলি স্ন্যাপশটের স্ন্যাপশট সমর্থন করতে পারে না; সমস্ত স্ন্যাপশট প্রকাশ না হওয়া পর্যন্ত স্ন্যাপশট সহ zfs কন্টেনারগুলি সরানো যাবে না; LVM কন্টেইনারগুলিকে আরও সাবধানে পরিকল্পিত করতে হবে কারণ অন্তর্নিহিত ফাইল-সিস্টেম ক্রমবর্ধমান সমর্থন নাও করতে পারে; btrf-এর এই ত্রুটিগুলির কোনোটিই ভোগে না, তবে dpkg এবং apt ধীরগতির হওয়ার ফলে fsync কার্যক্ষমতা হ্রাস পায়।


ওভারলে ফাইল সিস্টেম ব্যবহার করে ডিরেক্টরি-প্যাকড কন্টেইনারগুলির স্ন্যাপশট তৈরি করা হয়। উদাহরণস্বরূপ, একটি সুবিধাপ্রাপ্ত ডিরেক্টরি-সমর্থিত কন্টেইনার C1 এর রুট ফাইল সিস্টেমের অধীনে থাকবে /var/lib/lxc/C1/rootfs. C1 এর একটি স্ন্যাপশট ক্লোন C2 নামক C1 এর rootfs এর অধীনে মাউন্ট করা হবে /var/lib/lxc/C2/delta0.

গুরুত্বপূর্ণভাবে, এই ক্ষেত্রে C1 চালানোর অনুমতি দেওয়া উচিত নয় বা C2 চলাকালীন সরানো উচিত নয়। পরিবর্তে C1 a বিবেচনা করার পরামর্শ দেওয়া হয় আনুশাসনিক বেস ধারক, এবং শুধুমাত্র এর স্ন্যাপশট ব্যবহার করতে।


C1 নামক একটি বিদ্যমান ধারক দেওয়া, একটি অনুলিপি ব্যবহার করে তৈরি করা যেতে পারে:


sudo lxc-clone -o C1 -n C2


একটি স্ন্যাপশট ব্যবহার করে তৈরি করা যেতে পারে:


sudo lxc-clone -s -o C1 -n C2


 

অনওয়ার্কসে শীর্ষ ওএস ক্লাউড কম্পিউটিং: