fdisk, mkfs, mount, এবং umount কমান্ড
fdisk, mkfs, mount, এবং umount কমান্ডগুলি UNIX ও LINUX সিস্টেমে ডিস্ক পার্টিশন এবং ফাইল সিস্টেম পরিচালনার জন্য ব্যবহৃত হয়। এই কমান্ডগুলির সাহায্যে আপনি ডিস্ক পার্টিশন তৈরি, ফরম্যাট, মাউন্ট এবং আনমাউন্ট করতে পারেন। নিচে প্রতিটি কমান্ডের ব্যাখ্যা এবং উদাহরণ দেওয়া হলো।
১. fdisk কমান্ড: ডিস্ক পার্টিশন তৈরি ও পরিবর্তন
fdisk হল একটি ইন্টারেক্টিভ কমান্ড লাইন টুল যা ব্যবহারকারীদের হার্ড ডিস্ক পার্টিশন তৈরি, মুছে ফেলা বা পরিবর্তন করতে সাহায্য করে।
সিনট্যাক্স:
fdisk [options] /dev/sdX/dev/sdX: ডিস্কের নাম যেখানে পার্টিশন তৈরি বা পরিবর্তন করা হবে (যেমন/dev/sda,/dev/sdbইত্যাদি)।
কমান্ড উদাহরণ:
পার্টিশন তালিকা দেখতে:
sudo fdisk -lএটি সিস্টেমের সমস্ত ডিস্ক এবং তাদের পার্টিশন টেবিল দেখাবে।
ডিস্কে নতুন পার্টিশন তৈরি করা:
sudo fdisk /dev/sdaএরপর আপনি
nচাপলে নতুন পার্টিশন তৈরি করার অপশন পাবেন।পার্টিশন মুছে ফেলা:
sudo fdisk /dev/sdaডিস্কে ঢুকে
dচাপলে পার্টিশন মুছে ফেলতে পারবেন।- পার্টিশন টেবিল সংরক্ষণ করা:
পরিবর্তন সম্পন্ন হলেwচাপলে আপনি পরিবর্তন সংরক্ষণ করতে পারবেন।
২. mkfs কমান্ড: ফাইল সিস্টেম তৈরি
mkfs (make filesystem) কমান্ডটি একটি পার্টিশনে ফাইল সিস্টেম তৈরি করতে ব্যবহৃত হয়। এটি ফাইল সিস্টেমের ধরন নির্ধারণ করতে সহায়ক।
সিনট্যাক্স:
mkfs -t filesystem_type /dev/sdXnfilesystem_type: ফাইল সিস্টেমের ধরন (যেমনext4,ntfs,xfsইত্যাদি)।/dev/sdXn: পার্টিশনের নাম (যেমন/dev/sda1,/dev/sdb1ইত্যাদি)।
কমান্ড উদাহরণ:
ext4ফাইল সিস্টেম তৈরি করা:sudo mkfs -t ext4 /dev/sda1এটি
/dev/sda1পার্টিশনেext4ফাইল সিস্টেম তৈরি করবে।xfsফাইল সিস্টেম তৈরি করা:sudo mkfs -t xfs /dev/sda1পার্টিশন ফরম্যাট করা:
sudo mkfs.ext4 /dev/sda1এটি
/dev/sda1পার্টিশনকেext4ফাইল সিস্টেমে ফরম্যাট করবে।
৩. mount কমান্ড: পার্টিশন বা ডিভাইস মাউন্ট করা
mount কমান্ডটি একটি ফাইল সিস্টেমকে একটি ডিরেক্টরির সাথে যুক্ত (মাউন্ট) করতে ব্যবহৃত হয়, যাতে আপনি ফাইল সিস্টেমে থাকা ডেটা অ্যাক্সেস করতে পারেন।
সিনট্যাক্স:
mount /dev/sdXn /mount/point/dev/sdXn: মাউন্ট করার জন্য পার্টিশনের নাম (যেমন/dev/sda1,/dev/sdb1ইত্যাদি)।/mount/point: মাউন্ট পয়েন্ট (যেমন/mnt,/media, বা/homeইত্যাদি)।
কমান্ড উদাহরণ:
পার্টিশন মাউন্ট করা:
sudo mount /dev/sda1 /mntএটি
/dev/sda1পার্টিশনকে/mntডিরেক্টরির সাথে মাউন্ট করবে।বিশেষ ফাইল সিস্টেমে মাউন্ট করা:
sudo mount -t ext4 /dev/sda1 /mnt/etc/fstabফাইলে এন্ট্রি যোগ করে অটোমেটিক মাউন্ট নিশ্চিত করা:sudo nano /etc/fstabএতে পার্টিশনটি
/mntএ অটোমেটিকভাবে মাউন্ট হবে যখন সিস্টেম বুট হবে।
৪. umount কমান্ড: পার্টিশন বা ডিভাইস আনমাউন্ট করা
umount কমান্ডটি একটি মাউন্ট করা পার্টিশন বা ডিভাইস আনমাউন্ট (অপসারণ) করতে ব্যবহৃত হয়। এটি পার্টিশন থেকে সমস্ত ডেটা রাইট সম্পন্ন হওয়ার পরে নিরাপদে ডিভাইস অপসারণে সাহায্য করে।
সিনট্যাক্স:
umount /dev/sdXnঅথবা
umount /mount/point/dev/sdXn: মাউন্ট করা পার্টিশনের নাম (যেমন/dev/sda1)।/mount/point: মাউন্ট করা ডিরেক্টরি (যেমন/mnt,/mediaইত্যাদি)।
কমান্ড উদাহরণ:
পার্টিশন আনমাউন্ট করা:
sudo umount /dev/sda1মাউন্ট পয়েন্ট থেকে আনমাউন্ট করা:
sudo umount /mntবিজড়িত বা ব্যস্ত পার্টিশন আনমাউন্ট করা:
যদি পার্টিশনটি ব্যস্ত থাকে (যেমন কোনো প্রোগ্রাম বা ব্যবহারকারী এটি ব্যবহার করছে), আপনি-l(lazy unmount) অপশন ব্যবহার করতে পারেন:sudo umount -l /mnt
সারসংক্ষেপ
| কমান্ড | কাজ | কমান্ড উদাহরণ |
|---|---|---|
fdisk | ডিস্ক পার্টিশন তৈরি, পরিবর্তন, মুছে ফেলা। | sudo fdisk /dev/sda |
mkfs | ফাইল সিস্টেম তৈরি (পার্টিশন ফরম্যাট করা)। | sudo mkfs -t ext4 /dev/sda1 |
mount | একটি পার্টিশন বা ডিভাইস মাউন্ট করা। | sudo mount /dev/sda1 /mnt |
umount | একটি মাউন্ট করা পার্টিশন বা ডিভাইস আনমাউন্ট করা। | sudo umount /mnt |
এই কমান্ডগুলি আপনাকে ডিস্ক পার্টিশন পরিচালনা, ফাইল সিস্টেম তৈরি, মাউন্ট এবং আনমাউন্ট করার কাজ সহজভাবে করতে সহায়ক।
Read more