Diskless Remote Boot in Linux
ডি. আর. বি. এল (লিনাক্সে ডিস্কলেস রিমোট বুট) একটি এন. এফ. এস-/ এন. আই. এস সার্ভার যা ক্লায়েন্ট মেশিনের জন্য ডিস্কহীন বা সিস্টেমহীন পরিবেশ প্রদান করে। এটি ক্লোনজিলা সফ্টওয়্যার ইনবিল্ট সহ ক্লোনিং মেশিনের জন্য ব্যবহার করা যেতে পারে, যা ফেডোরা, ডেবিয়ান ইত্যাদির মতো লিনাক্স ডিস্ট্রিবিউশনের একটি নেটওয়ার্ক ইনস্টলেশন প্রদান করে, একটি ছোট আকারের অপারেশন সিস্টেমের (যেমন, ডিএসএল, পপি লিনাক্স, ফ্রিডোস) সাথে পিএক্সই বুট (বা অনুরূপ উপায়ে) এর মাধ্যমে মেশিন সরবরাহ করে। ইনস্টলেশন স্ক্রিপ্ট, লাইভ সিডির মাধ্যমে সমর্থিত লিনাক্স ডিস্ট্রিবিউশন চালিত একটি মেশিনে একটি ডি. আর. বি. এল-সার্ভার ইনস্টলেশন প্রদান করা। ইতিমধ্যেই ইনস্টল করা ডেবিয়ান, উবুন্টু, মান্ড্রিভা, রেড হ্যাট লিনাক্স, ফেডোরা, সেন্টোস বা সুসে সহ একটি মেশিনে ইনস্টলেশন সম্ভব। এল. টি. এস. পি-র বিপরীতে, এটি বিতরণকৃত হার্ডওয়্যার সংস্থানগুলি ব্যবহার করে এবং ক্লায়েন্টদের জন্য স্থানীয় হার্ডওয়্যার সম্পূর্ণরূপে অ্যাক্সেস করা সম্ভব করে তোলে, এইভাবে কম শক্তি সহ সার্ভার মেশিনগুলি ব্যবহার করা সম্ভব করে তোলে। এর মধ্যে রয়েছে ক্লোনজিলা, যা সিমেনটেক ঘোস্টের মতো একটি পার্টিশন এবং ডিস্ক ক্লোনিং ইউটিলিটি। ডি. আর. বি. এল জি. এন. ইউ জি. পি. এল লাইসেন্সের শর্তাবলীর অধীনে আসে যাতে ব্যবহারকারীকে এটি কাস্টমাইজ করার ক্ষমতা প্রদান করে। বৈশিষ্ট্যগুলি ডি. আর. বি. এল দুটি প্রধান বিভাগে উৎকর্ষ অর্জন করে। ডিস্ক ক্লোনিং ক্লোনজিলা (ডি. আর. বি. এল-এর সাথে প্যাকেজ করা) খালি জায়গা অনুলিপি করা এড়াতে পার্টিমেজ ব্যবহার করে এবং হার্ড ডিস্ক চিত্রগুলি সংকুচিত করতে জিজিপ ব্যবহার করে। সঞ্চিত চিত্রটি তখন মাল্টিকাস্ট প্যাকেট ব্যবহার করে একযোগে একাধিক মেশিনে পুনরুদ্ধার করা যেতে পারে, এইভাবে বিপুল সংখ্যক কম্পিউটারের চিত্র নিতে সময়কে ব্যাপকভাবে হ্রাস করে। ডি. আর. বি. এল লাইভ সিডি আপনাকে সিডি থেকে একটি মেশিন (সার্ভার) বুট করে এবং বাকি মেশিনগুলি পি. এক্স. ই বুট করে কোনও মেশিনে আসলে কিছু ইনস্টল না করেই এই সমস্ত কিছু করার অনুমতি দেয়। ডিস্কহীন নোড পুরানো হার্ডওয়্যার ব্যবহার করার একটি দুর্দান্ত উপায়। পাতলা ক্লায়েন্ট হিসাবে পুরানো হার্ডওয়্যার ব্যবহার করা একটি ভাল সমাধান, তবে এর কিছু অসুবিধা রয়েছে যা একটি ডিস্কহীন নোড পূরণ করতে পারে। স্ট্রিমিং অডিও/ভিডিও-একটি টার্মিনাল সার্ভারকে অবশ্যই ক্লায়েন্টের কাছে নেটওয়ার্কের মাধ্যমে ভিডিও ডিকম্প্রেস, পুনরায় কম্প্রেস এবং পাঠাতে হবে। একটি ডিস্কহীন নোড স্থানীয়ভাবে সমস্ত ডিকম্প্রেশন করে এবং স্থানীয় মেশিনে যে কোনও গ্রাফিক্স হার্ডওয়্যার ক্ষমতা ব্যবহার করতে পারে। সফ্টওয়্যার যার জন্য রিয়েল-টাইম ইনপুট প্রয়োজন-যেহেতু একটি পাতলা ক্লায়েন্টের সমস্ত ইনপুট অপারেটিং সিস্টেম দ্বারা নিবন্ধিত হওয়ার আগে নেটওয়ার্কের মাধ্যমে পাঠানো হয়, তাই যথেষ্ট বিলম্ব হতে পারে। এটি সফ্টওয়্যারের একটি বড় সমস্যা যার জন্য রিয়েল-টাইম ইনপুট প্রয়োজন (অর্থাৎ। ভিডিও গেম)। ডিস্কলেস নোডগুলি স্থানীয়ভাবে সফ্টওয়্যার চালায় এবং এইভাবে, এই সমস্যাটি নেই। ডি. আর. বি. এল একজনকে আপেক্ষিক স্বাচ্ছন্দ্যে একাধিক ডিস্কবিহীন নোড স্থাপন করার অনুমতি দেয়। এটি কীভাবে কাজ করে ক্লায়েন্ট কম্পিউটারটি পিএক্সই বা ইথারবুট ব্যবহার করে নেটওয়ার্ক কার্ড থেকে বুট করার জন্য সেট করা থাকে। ক্লায়েন্ট একটি আইপি ঠিকানা এবং বুট করার জন্য টি. এফ. টি. পি চিত্রের অনুরোধ করে, উভয়ই ডি. আর. বি. এল সার্ভার দ্বারা সরবরাহ করা হয়। ক্লায়েন্ট টি. এফ. টি. পি-র মাধ্যমে ডি. আর. বি. এল সার্ভার দ্বারা প্রদত্ত প্রাথমিক র্যাম ডিস্কটি বুট করে এবং তার মূল (/) পার্টিশন হিসাবে একটি এন. এফ. এস শেয়ার (ডি. আর. বি. এল সার্ভার দ্বারা প্রদত্ত) মাউন্ট করতে এগিয়ে যায়। সেখান থেকে, ক্লায়েন্ট বুট হয় লিনাক্স ডিস্ট্রিবিউশন যার উপর ডি. আর. বি. এল সার্ভার ইনস্টল করা হয়, ক্লোনজিলা, অথবা বিভিন্ন লিনাক্স ডিস্ট্রিবিউশনের জন্য একটি ইনস্টলার, নির্ভর করে যে নির্দিষ্ট ক্লায়েন্টটি ডি. আর. বি. এল সার্ভারে কীভাবে কনফিগার করা হয়েছিল। সমস্ত সিস্টেম সংস্থানগুলি স্থানীয় মেশিনে থাকে, স্টোরেজ ছাড়া, যা ডি. আর. বি. এল সার্ভারে থাকে। ডি. আর. বি. এল-এর সঙ্গে একটি সফল ডিস্কবিহীন নোড পরিবেশের চাবিকাঠি একটি ডি. আর. বি. এল ইনস্টলেশনের প্রধান বাধা হল ডি. আর. বি. এল সার্ভারের স্টোরেজ এবং ক্লায়েন্ট ওয়ার্কস্টেশনের মধ্যে। সার্ভারে দ্রুত সঞ্চয় (রেইড) এবং একটি দ্রুত নেটওয়ার্ক (গিগাবিট ইথারনেট) এই ধরনের পরিবেশে আদর্শ। বাহ্যিক সম্পদ ডি. আর. বি. এল ক্লোনজিলা রেফারেন্স বুটিং নেটওয়ার্ক বুটিং প্রোভিশনিং এমবেডেড লিনাক্স সফ্টওয়্যার অপারেটিং সিস্টেম ডিস্ট্রিবিউশন শুধুমাত্র-পঠন মাধ্যম থেকে বুটযোগ্য