ডিস্ক পার্টিশনের ভূমিকা
Introduction To Disk Partition
তথ্য সংরক্ষণ করতে কম্পিউটারে ব্যবহৃত প্রধান স্টোরেজ ডিভাইস হল হার্ডডিস্ক। এই নিবন্ধটি আপনাকে আপনার কম্পিউটারে ডিস্ক পার্টিশনের একটি সংক্ষিপ্ত ভূমিকা দেবে।
হার্ডডিস্ক হল কম্পিউটারের প্রধান স্টোরেজ ডিভাইস যা তথ্য সংরক্ষণ করতে ব্যবহৃত হয়। হার্ডডিস্ক সরাসরি ব্যবহার করা যাবে না এবং অবশ্যই বিভক্ত করতে হবে। আর বিভক্ত এলাকাগুলোকে হার্ডডিস্ক পার্টিশন বলে।
ঐতিহ্যগত ডিস্ক ব্যবস্থাপনায়, একটি হার্ড ডিস্ক পার্টিশন দুটি বিভাগে বিভক্ত করা হবে: প্রাথমিক পার্টিশন এবং বর্ধিত পার্টিশন . অপারেটিং সিস্টেমটি প্রাথমিক পার্টিশনে ইনস্টল করা যেতে পারে। এবং এটি পার্টিশন যা কম্পিউটার বুট করতে পারে। আরও কী, পার্টিশনটি সরাসরি ফর্ম্যাট করা যেতে পারে। তারপর সিস্টেম ইনস্টল করা এবং ফাইল সংরক্ষণ করা।
ডিস্ক পার্টিশন
ডিস্ক পার্টিশন টুল পার্টিশন এডিটর ব্যবহার করে একটি ডিস্ককে কয়েকটি লজিক্যাল অংশে ভাগ করে, যেগুলোকে পার্টিশন বলা হয়। একবার একটি ডিস্ক একাধিক পার্টিশনে বিভক্ত হয়ে গেলে, বিভিন্ন ধরণের ডিরেক্টরি এবং ফাইলগুলি বিভিন্ন পার্টিশনে সংরক্ষণ করা যেতে পারে। ফাইলের প্রকৃতিকে আলাদা করার জন্য যত বেশি পার্টিশন আছে তত বেশি আলাদা আলাদা জায়গা আছে। আরো বিস্তারিত প্রকৃতি অনুযায়ী, ফাইল বিভিন্ন জায়গায় সংরক্ষণ করা যেতে পারে. কিন্তু অনেক পার্টিশন সমস্যা সৃষ্টি করতে পারে। বিভিন্ন ফাইল সিস্টেমের স্পেস ম্যানেজমেন্ট, অ্যাক্সেসের অনুমতি এবং ডিরেক্টরি অনুসন্ধানের বিভিন্ন নিয়ম রয়েছে।
ডিস্ক পার্টিশনগুলিকে একটি সাধারণ প্রযুক্তি হিসাবে বিবেচনা করা যেতে পারে যা লজিক্যাল ভলিউম পরিচালনার পূর্বসূরী। একটি MBR পার্টিশন টেবিলে, একটি হার্ড ডিস্কে মাত্র চারটি প্রাথমিক পার্টিশন থাকে। আপনার যদি চারটির বেশি ডিস্ক পার্টিশনের প্রয়োজন হয়, বর্ধিত পার্টিশন ব্যবহার করা একটি ভাল পছন্দ হবে। এবং একটি ফিজিক্যাল হার্ডডিস্কে সর্বাধিক তিনটি প্রাথমিক পার্টিশন এবং একটি বর্ধিত পার্টিশন থাকবে। এক্সটেন্ডেড পার্টিশন সরাসরি ব্যবহার করা যাবে না। এটিকে অবশ্যই কয়েকটি লজিক্যাল পার্টিশনে ভাগ করতে হবে। একটি বর্ধিত পার্টিশন থেকে অসংখ্য লজিক্যাল পার্টিশনকে ভাগ করা যায়।
বিঃদ্রঃ: আপনার কাছে আরেকটি পছন্দ আছে: MBR ডিস্ককে GPT ডিস্কে রূপান্তর করা। এই পোস্টটি সম্পর্কে সব বলে এমবিআর ডিস্ক এবং জিপিটি ডিস্কের মধ্যে পার্থক্য এবং কিভাবে MBR থেকে GPT তে রূপান্তর করা যায়।গোল
একটি হার্ড ডিস্কে একাধিক ফাইল সিস্টেম নিয়োগ করার অনেক কারণ রয়েছে:
পরিচালনা করা সহজ - সাধারণভাবে, OS আলাদা জায়গায় রাখা হয়। এই ধরনের সেটিং এর কারণে, সিস্টেম ডিস্কে উপস্থিত ডিস্ক ফ্র্যাগমেন্টেশন দ্বারা অন্য এলাকা প্রভাবিত হবে না।
প্রযুক্তিগত সীমাবদ্ধতা ভঙ্গ করুন। উদাহরণস্বরূপ, মাইক্রোসফ্টের FAT ফাইল সিস্টেমের পুরানো সংস্করণটি বড় মেমরির সাথে ডিস্ক অ্যাক্সেস করতে পারে না; পিসির পুরানো BIOS সিলিন্ডার 1024 থেকে অপারেটিং সিস্টেম চালু করার অনুমতি নেই। যাইহোক, উপরে তালিকাভুক্ত নিয়মটি ধ্বংস হওয়া থেকে রক্ষা করে।
কিছু অপারেটিং সিস্টেমে ( যেমন লিনাক্স ), swap ফাইল একটি পার্টিশন। এই ক্ষেত্রে, দ্বৈত বুট কনফিগারেশনের মালিক যে সিস্টেমটি ডিস্কের স্থান বাঁচাতে বিভিন্ন অপারেটিং সিস্টেমকে একই সোয়াপ পার্টিশন ব্যবহার করার অনুমতি দেয়।
আমাদের কম্পিউটারে অত্যধিক লগ বা অন্যান্য নথি পূরণ করা প্রতিরোধ করা উচিত। যে পরিস্থিতি সমগ্র কম্পিউটারের ব্যর্থতা হতে পারে. এগুলিকে পৃথক পার্টিশনে রাখলে শুধুমাত্র একটি নির্দিষ্ট পার্টিশনের স্থান ফুরিয়ে যেতে পারে।
দুটি অপারেটিং সিস্টেম প্রায়শই একই পার্টিশনে ইনস্টল করা যায় না বা একটি ভিন্ন 'ব্যবহার করে' স্থানীয় 'ডিস্ক বিন্যাস। একাধিক অপারেটিং সিস্টেম ইনস্টল করার জন্য, আমরা ডিস্কটিকে কয়েকটি লজিক্যাল পার্টিশনে ভাগ করতে পারি।
অনেক ফাইল সিস্টেম ডিস্কে ফাইল লিখতে নির্দিষ্ট ক্লাস্টার আকার ব্যবহার করে। এই ক্লাস্টারগুলির আকার ফাইল সিস্টেমের আকারের সাথে সরাসরি সমানুপাতিক। যদি একটি ফাইলের আকার ক্লাস্টার আকারের পূর্ণসংখ্যা না হয়, তাহলে শেষ ক্লাস্টার গ্রুপে ফাঁকা স্থান থাকবে যা অন্য ফাইল ব্যবহার করতে পারবে না। আর পার্টিশন যত বড় হয়, ক্লাস্টার সাইজ তত বড় হয় এবং জায়গা নষ্ট হয়। সুতরাং, একটি বড় পার্টিশনের পরিবর্তে বেশ কয়েকটি ছোট পার্টিশন ব্যবহার করে স্থান বাঁচাতে পারে।
প্রতিটি পার্টিশন বিভিন্ন প্রয়োজনীয়তার সাথে মানিয়ে নিতে পারে। উদাহরণস্বরূপ, যদি একটি পার্টিশনে ডেটা লেখার জন্য খুব কমই হয়, তবে এটি শুধুমাত্র-পঠন হিসাবে লোড করা যেতে পারে। আপনি যদি অনেকগুলি ছোট ফাইল পেতে চান তবে আপনাকে ফাইল সিস্টেম পার্টিশন ব্যবহার করতে হবে যার অনেকগুলি নোড রয়েছে।
ইউনিক্স চালানোর সময়, আপনাকে হার্ড লিঙ্ক আক্রমণ থেকে ব্যবহারকারীদের প্রতিরোধ করতে হতে পারে। এই লক্ষ্য অর্জনের জন্য, /home এবং /tmp অবশ্যই /var/ এবং /etc-এর অধীনে সিস্টেম ফাইলগুলি থেকে আলাদা করতে হবে।
পার্টিশন ফরম্যাট
সাধারণ ডিস্ক পার্টিশন বিন্যাস হল: FAT ( FAT16 ), FAT32, NTFS, ext2, ext3, ইত্যাদি।
FAT16
এটি হল ms-dos এবং প্রথম দিকের Win 95-এর সবচেয়ে সাধারণ ডিস্ক পার্টিশন ফর্ম্যাটটি 16-বিট ফাইল বরাদ্দ টেবিল গ্রহণ করে এবং 2 GB পর্যন্ত হার্ড ড্রাইভ সমর্থন করতে পারে। এটি সর্বাধিক ব্যবহৃত ডিস্ক পার্টিশন ফর্ম্যাট যা সর্বাধিক অপারেটিং সিস্টেমের সমর্থন জিতেছে।
প্রায় সব অপারেটিং সিস্টেম FAT16 সমর্থন করতে পারে (যেমন DOS, Win95, Win97, Win98, Windows NT, Win2000, এবং Linux)। কিন্তু FAT16 পার্টিশন বিন্যাসের একটি অসুবিধা রয়েছে: কম ডিস্ক ব্যবহারের দক্ষতা।
ডস এবং উইন্ডোজ সিস্টেমে, ডিস্ক ফাইল বরাদ্দের ইউনিট হল ক্লাস্টার। একটি ক্লাস্টার শুধুমাত্র একটি ফাইলে বরাদ্দ করা যেতে পারে, ফাইলগুলি পুরো ক্লাস্টারে কতটা জায়গা দখল করে না কেন। সুতরাং একটি ফাইল খুব ছোট হলেও, এটি একটি ক্লাস্টারও নেয়। বাকি সমস্ত স্থান নিষ্ক্রিয়, তাই এটি ডিস্কের স্থানের অপচয়ের দিকে পরিচালিত করবে। পার্টিশন টেবিলের ক্ষমতার সীমাবদ্ধতার কারণে, FAT16 পার্টিশন যত বড়, একটি ডিস্কের ক্লাস্টার ক্ষমতা তত বেশি এবং বর্জ্য তত বেশি।
তাই এই সমস্যা সমাধানের জন্য, মাইক্রোসফ্ট একটি নতুন ডিস্ক পার্টিশন বিন্যাস চালু করেছে - Win 97 এ FAT32।
FAT32
32-বিট ফাইল বরাদ্দ টেবিল ব্যবহার ডিস্ক পরিচালনার ক্ষমতা ব্যাপকভাবে উন্নত করে তোলে। এটি FAT16-এর সীমাবদ্ধতা ভঙ্গ করে যে প্রতিটি পার্টিশনের ক্ষমতা মাত্র 2 GB। উৎপাদন খরচ কম হওয়ায় এর ধারণক্ষমতা আরও বড় হয়।
FAT32 পার্টিশন ফরম্যাট ব্যবহার করার পরে, আমরা একটি বড় হার্ডডিস্ককে কয়েকটি পার্টিশনে বিভক্ত করার পরিবর্তে একটি পার্টিশন হিসাবে সংজ্ঞায়িত করতে পারি। পরিবর্তন ব্যাপকভাবে ডিস্ক ব্যবস্থাপনা সহজতর. এবং FAT32 এর একটি সুবিধা রয়েছে: যখন একটি পার্টিশন 8 গিগাবাইটের বেশি হয় না, তখন FAT32 ড্রাইভে প্রতিটি ক্লাস্টারের আকার 4 KB স্থির করা হয়।
FAT16 এর সাথে তুলনা করে, এটি ডিস্কের স্থানের অপচয়কে ব্যাপকভাবে কমাতে পারে এবং ডিস্কের ব্যবহার উন্নত করতে পারে। অপারেটিং সিস্টেম যা এই ডিস্ক পার্টিশন ফরম্যাটটিকে সমর্থন করে সেগুলি হল Win97, Win98 এবং Win2000৷ পার্টিশন ফর্ম্যাটের অবশ্য এর অসুবিধাগুলিও রয়েছে৷ প্রথমত, এটি ডিস্ক পার্টিশন ফরম্যাট করতে FAT32 ব্যবহার করে। ফাইল বরাদ্দ টেবিলের প্রসারণের কারণে, চলমান গতি FAT16-এর তুলনায় ধীর। উপরন্তু, DOS পার্টিশন বিন্যাস সমর্থন করে না।
পার্টিশন স্কিম ব্যবহার করার পরে, আপনি DOS অপারেশন সিস্টেম ব্যবহার করতে অক্ষম হবেন।
এনটিএফএস
এটিতে ভাল নিরাপত্তা এবং স্থিতিশীলতার বৈশিষ্ট্য রয়েছে। আরো কি, ফাইল খণ্ডিতকরণ ব্যাপকভাবে হ্রাস করা হবে। এটি ব্যবহারকারীদের অপারেশন রেকর্ড করতে পারে। ব্যবহারকারীর অনুমতির উপর কঠোর নিষেধাজ্ঞার উপর ভিত্তি করে, এটি একটি ব্যবহারকারীকে সিস্টেম দ্বারা প্রদত্ত কর্তৃপক্ষের সাথে ক্রিয়াকলাপ পরিচালনা করতে সহায়তা করতে পারে।
এই সেটিং সিস্টেম এবং ডেটা নিরাপত্তা রক্ষা করতে পারে। অনেক OS এই পার্টিশন ফরম্যাট সমর্থন করতে পারে, যেমন Windows NT, Windows 2000, Windows Vista, Windows 7 এবং Windows 8।
তুমি পারবে FAT কে NTFS এ রূপান্তর করুন এবং NTFS কে FAT এ রূপান্তর করুন MiniTool পার্টিশন উইজার্ডের সাহায্যে নিরাপদে।
ext2, ext3
Ext2 এবং ext3 হল ডিস্ক ফরম্যাট যা লিনাক্স অপারেটিং সিস্টেমে ব্যবহার করা উচিত। ফাইল বরাদ্দ টেবিলের মতই, লিনাক্স ext2/ext3 ফাইল সিস্টেম তথ্য রেকর্ড করার জন্য সূচক নোড প্রয়োগ করে। ইনডেক্স নোড হল এমন একটি কাঠামো যাতে একটি ফাইলের দৈর্ঘ্য, তৈরি এবং পরিবর্তন করার সময়, অনুমতি, মালিকানা এবং ডিস্কের অবস্থানের মতো তথ্য থাকে।
একটি ফাইল সিস্টেম একটি সূচী নোড অ্যারে বজায় রাখে এবং প্রতিটি ফাইল বা ডিরেক্টরি ইনডেক্স নোড অ্যারেতে শুধুমাত্র একটি উপাদানের সাথে মিল রাখে। সিস্টেম প্রতিটি সূচক নোডের জন্য একটি নম্বর বরাদ্দ করে, যার অর্থ অ্যারের নোডগুলির সূচক সংখ্যা ( সূচক নোড নম্বর হিসাবে পরিচিত )
লিনাক্স ফাইল সিস্টেম ফাইল ইনডেক্স নোড নম্বর এবং ফাইলের নাম ডিরেক্টরিতে রাখে। ডিরেক্টরি, তাই, শুধুমাত্র ফাইলের নামের একটি তালিকা, এবং এটি ফাইলের নাম এবং এর সূচক নোড নম্বরকে একত্রিত করে। ফাইলের নাম এবং সূচক নোডের প্রতিটি জোড়াকে একটি সংযোগ বলা হয়। একটি ফাইলের সাথে মিলের জন্য একটি অনন্য সূচক নোড নম্বর রয়েছে। কিন্তু একটি সূচক নোড নম্বরের জন্য, একাধিক ফাইলের নাম মেলে থাকতে পারে। অতএব, ডিস্কের একই ফাইলটি বিভিন্ন পাথের মাধ্যমে অ্যাক্সেস করা যেতে পারে।
ডিফল্টরূপে, লিনাক্স দক্ষ এবং স্থিতিশীল অবস্থা নিশ্চিত করতে ext2 এর মতো ফাইল সিস্টেম ব্যবহার করে। কিন্তু মূল ব্যবসায় লিনাক্স সিস্টেমের প্রয়োগের সাথে সাথে লিনাক্স ফাইল সিস্টেমের অসুবিধাগুলিও ধীরে ধীরে প্রকাশ পায়: ext2 ফাইল সিস্টেম লগ ফাইল সিস্টেম নয়। এটি মূল শিল্পের প্রয়োগে একটি মারাত্মক দুর্বলতা।
Ext3 ফাইল সিস্টেম ext2 থেকে তৈরি করা হয়েছে। এবং ext3 ফাইল সিস্টেম খুবই স্থিতিশীল এবং নির্ভরযোগ্য। এটি ext2 এর সাথে সম্পূর্ণ সামঞ্জস্যপূর্ণ। ব্যবহারকারীরা লগ ফাংশন সহ একটি সাউন্ড ফাইল সিস্টেমে রূপান্তর করতে পারে। এটি আসলে লগ ফাইল সিস্টেম ext3 ডিজাইন করার মূল উদ্দেশ্য।
বিভাজন পদ্ধতি
আমরা কিছু তৃতীয় পক্ষের সফটওয়্যার ব্যবহার করতে পারি ( যেমন MiniTool পার্টিশন উইজার্ড, পার্টিশন জাদু , ইত্যাদি ) বিভাজন বিভাজন করতে। এবং আমরা প্রক্রিয়াটি করতে অপারেটিং সিস্টেম দ্বারা প্রদত্ত ডিস্ক পরিচালনা প্ল্যাটফর্মটিও ব্যবহার করতে পারি। উইন্ডোজ অপারেটিং সিস্টেমে, আমরা নির্দেশের মাধ্যমে ডিস্ক পার্টিশন প্যারামিটার সামঞ্জস্য করতে ডিস্কপার্ট ব্যবহার করতে পারি।
পার্টিশনের প্রকারভেদ
একটি হার্ড ডিস্ক পার্টিশন করার পরে, তিন ধরনের পার্টিশন থাকবে: প্রাথমিক পার্টিশন, এক্সটেন্ডেড পার্টিশন এবং নন-ডস পার্টিশন।
নন-ডস পার্টিশন
হার্ড ডিস্কে, নন-ডস পার্টিশন একটি বিশেষ পার্টিশন ফর্ম। এটি অন্য অপারেটিং সিস্টেমের জন্য হার্ড ডিস্ক থেকে একটি এলাকা আলাদা করে। শুধুমাত্র নন-ডস পার্টিশন অপারেটিং সিস্টেম স্টোরেজ এলাকা পরিচালনা এবং ব্যবহার করতে পারে।
প্রাথমিক বিভাজন
প্রাইমারি পার্টিশন সাধারণত হার্ডডিস্কের সামনের অংশে অবস্থিত। মাস্টার বুট প্রোগ্রাম এটির একটি অংশ। এবং এটি প্রধানত হার্ড ডিস্ক পার্টিশনের সঠিকতা পরীক্ষা করার জন্য এবং সক্রিয় পার্টিশনে ইনস্টল করা DOS বা অন্যান্য অপারেটিং সিস্টেমে বুট করার অধিকার দেওয়ার জন্য দায়ী সক্রিয় পার্টিশন নির্ধারণের জন্য ব্যবহৃত হয়। এই বিভাগটি ক্ষতিগ্রস্ত হলে, OS হার্ড ডিস্ক থেকে বুট করতে পারে না। কিন্তু ফ্লপি ড্রাইভ বা অপটিক্যাল ড্রাইভ থেকে বুট করার পর হার্ডডিস্ক পড়া ও লেখা যায়।
বর্ধিত বিভাজন
বর্ধিত বিভাজনের ধারণাটি আরও জটিল। এবং হার্ডডিস্ক পার্টিশন এবং লজিক্যাল ডিস্কের মধ্যে বিভ্রান্তি সৃষ্টি করা অত্যন্ত সহজ। পার্টিশন টেবিলের চতুর্থ বাইট হল পার্টিশন টাইপ মান।
32MB-এর থেকে বড় বুটযোগ্য বেসিক DOS পার্টিশনটি 06 মানের সাথে রয়েছে৷ বর্ধিত DOS পার্টিশনের মান হল 05৷ যদি মৌলিক DOS পার্টিশনের ধরণটি 05 এ পরিবর্তন করা হয়, আপনি সিস্টেমটি শুরু করতে পারবেন না এবং ডেটা পড়তে ও লিখতে পারবেন না৷ যদি আমরা 06 কে অন্য ধরনের যেমন 05 তে পরিবর্তন করি তবে পার্টিশনটি অবশ্যই পড়তে এবং লিখতে পারবে না। অনেক লোক একটি একক পার্টিশন এনক্রিপ্ট করতে এই ধরনের মান ব্যবহার করে। এবং মূল মান পুনরুদ্ধার করা পার্টিশনটিকে স্বাভাবিক অবস্থায় ফিরিয়ে আনতে পারে।
সুপারভাইজার মোড
ডিস্ক পার্টিশন ম্যানেজমেন্ট পদ্ধতি সম্পূর্ণরূপে সিস্টেমের চাহিদা মেটাতে পারে না, তাই অপারেটিং সিস্টেমে ডিস্ক ম্যানেজমেন্টে বিভিন্ন ধরনের নতুন পদ্ধতি রয়েছে, যেমন উইন্ডোজে ডায়নামিক ডিস্ক এবং লিনাক্সে লজিক্যাল ভলিউম ম্যানেজমেন্ট।