পার্টিশন এবং ফরম্যাট করা
অতিরিক্ত সতর্কতা অবলম্বন করুন। ডিভাইসের নাম আমার ও আপনার ভিন্ন হতেই পারে। এটি বিবেচনায় রাখবেন নতুবা বড়সড় ডাটা লস হতে পারে।
এই লেসনের জন্য আমি ১৬গিগাবাইটের একটি পেনড্রাইভ ব্যবহার করছি। আমরা এখন একটি ৪ জিবি ext4 এবং একটি ১২জিবি NTFS পার্টিশন তৈরী করবো। পেনড্রাইভটি ঢুকিয়ে প্রথমে mount কমান্ড দিয়ে দেখে নেবো ডিভাইসের নামটি:
$ mount
/dev/sda6 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
/dev/sda2 on /home type ext4 (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=nishadsingha)
/dev/sr1 on /media/me/Teletalk Modem type iso9660 (ro,nosuid,nodev,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500,uhelper=udisks2)
/dev/sdc1 on /media/me/Roy type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)সবচেয়ে নীচের লাইনে আমরা আমাদের পেনড্রাইভটির একমাত্র পার্টিশনটি দেখতে পাচ্ছি যার নাম sdc1। তারমানে আমাদের পুরো ডিভাইসটি sdc। এখন sdc এর পার্টিশন টেবিল নতুন করে করতে হলে আমাদের আগে মাউন্ট থাকা পার্টিশনগুলো আনমাউন্ট করতে হবে এভাবে:
পার্টিশন তৈরী করা
আমরা পার্টিশন করতে fdisk প্রোগ্রামটি ব্যবহার করবো। এজন্য আমাদের ডিভাইসের নামটি আর্গুমেন্ট হিসেবে দিতে হবে:
ফলে এরকম একটা লাইন আসবে:
m চেপে এন্টার দিয়ে আমরা কমান্ডগুলি দেখতে পারি:
আমরা দেখতে পাচ্ছি p চাপলে বর্তমান পার্টিশন টেবিল প্রিন্ট করবে বা দেখাবে। এটা দেখে নিই:
প্রথম কয়েকলাইনে ডিভাইসসম্পর্কিত বিভিন্ন তথ্যের পর একটা লাইন ছেড়ে দিয়ে পার্টিশন টেবিল দেখাচ্ছে। পার্টিশন টেবিলে আমরা এখন একটাই পার্টিশন দেখছি sdc1।
এবার আমরা o চেপে একটা পার্টিশন টেবিল তৈরী করবো:
এবার p দিলে আমরা ফাঁকা পার্টিশন টেবিল পাবো এরকম:
এবার আমরা ৪জিবির ext4 পার্টিশন তৈরী করবো। তারজন্য n কমান্ড দিতে হবে:
প্রথমে n দেওয়ার পর জানতে চেয়েছে আমরা প্রাইমারি না এক্সটেন্ডেড পার্টিশন করতে চাই। আমরা p দিয়ে প্রাইমারি সিলেক্ট করেছি। তারপর পার্টিশন নাম্বার জানতে চেয়েছে এক থেকে চারের মধ্যে কেননা ৪টির বেশি প্রাইমারি পার্টিশন করা যায় না। আমরা এন্টার চাপলে ডিফল্টভাবে 1 নিত তবুও আমরা 1 দিয়েছি। তারপর পার্টিশনের শুরুটা জানতে চেয়েছে। আমরা এন্টার চেপে ডিফল্টটা সিলেক্ট করেছি। তারপর আমাদের কাছে লাস্ট সেক্টর জিজ্ঞাসা করা হয়েছে। আমরা সেক্টর শুধু সংখ্যায় প্রকাশ করতে পারতাম। বা সংখ্যার সাথে K, M বা G দিয়ে যথাক্রমে কিলোবাইট, মেগাবাইট ও গিগাবাইট বলতে পারি। আমরা +4G দিয়ে বলেছি শুরু থেকে ৪ জিবি পর্যন্ত এই পার্টিশনের সীমানা। একইভাবে আমরা বাকি অংশ থেকে দ্বিতীয় পার্টিশন বানাবো:
এবার আমরা পার্টিশনের শুরু ও শেষ উভয়ক্ষেত্রে ডিফল্ট মান ব্যবহার করেছি যার ফলে বাকি পুরো ফাঁকা জায়গা ব্যবহার করে পার্টিশন তৈরী করেছে।
এবার আমরা পার্টিশন টেবিলটি দেখি:
আমরা দেখতে পাচ্ছি দুটোরই System 'Linux'। কিন্তু দ্বিতীয়টি আমরা NTFS করতে চাই তাই তার id পরিবর্তন করতে হবে। এরজন্য আমরা l কমান্ড দিয়ে জানা পার্টিশন টাইপের লিস্টটি দেখবো:
লিস্টের 7 নম্বরটি অর্থাৎ HPFS/NTFS/exFAT এ আমাদের পরিবর্তন করতে হবে। এজন্য আমরা t চাপবো:
t দেওয়ার পর আমাদের পার্টিশনের নাম্বার জিজ্ঞাসা করেছে। আমরা দ্বিতীয়টি পরিবর্তন করবো তাই 2 দিয়েছি। এবার আমাদের কাছে পার্টিশনের ধরণের কোড জানতে চাইছে। আমরা পরিকল্পনামাফিক 7 দিয়েছি। এবার পার্টিশন টেবিল দেখি:
সব ঠিক আছে। এবার পরিবর্তন সংরক্ষণের জন্য w চেপে সেভ করি:
ফাইলসিস্টেম তৈরী করা
এবার আমরা তৈরী করা পার্টিশনদুটি অর্থাৎ sdc1 ও sdc2 তে যথাক্রমে ext4 ও NTFS ফাইলসিস্টেম বানাবো(ফরম্যাট বলা যায় সহজভাষায়।) এজন্য আমরা mkfs কমান্ডটি ব্যবহার করবো। এর কাঠামোটি এরকম:
তাহলে, আমরা sdc1 এ ext4 করবো এভাবে:
একইভাবে আমরা sdc2কে NTFS করবো এভাবে:
এবার আমরা পেনড্রাইভটি কম্পিউটার থেকে খুলে আবার লাগালে আমাদের বর্তমান পার্টিশনগুলো দেখতে পাবো।
Last updated