fdisk, mkfs, mount, এবং umount কমান্ড

ডিস্ক ম্যানেজমেন্ট - ইউনিক্স/লিনাক্স (UNIX / LINUX) - Computer Programming

208

fdisk, mkfs, mount, এবং umount কমান্ড

fdisk, mkfs, mount, এবং umount কমান্ডগুলি UNIX ও LINUX সিস্টেমে ডিস্ক পার্টিশন এবং ফাইল সিস্টেম পরিচালনার জন্য ব্যবহৃত হয়। এই কমান্ডগুলির সাহায্যে আপনি ডিস্ক পার্টিশন তৈরি, ফরম্যাট, মাউন্ট এবং আনমাউন্ট করতে পারেন। নিচে প্রতিটি কমান্ডের ব্যাখ্যা এবং উদাহরণ দেওয়া হলো।


১. fdisk কমান্ড: ডিস্ক পার্টিশন তৈরি ও পরিবর্তন

fdisk হল একটি ইন্টারেক্টিভ কমান্ড লাইন টুল যা ব্যবহারকারীদের হার্ড ডিস্ক পার্টিশন তৈরি, মুছে ফেলা বা পরিবর্তন করতে সাহায্য করে।

সিনট্যাক্স:

fdisk [options] /dev/sdX
  • /dev/sdX: ডিস্কের নাম যেখানে পার্টিশন তৈরি বা পরিবর্তন করা হবে (যেমন /dev/sda, /dev/sdb ইত্যাদি)।

কমান্ড উদাহরণ:

  1. পার্টিশন তালিকা দেখতে:

    sudo fdisk -l

    এটি সিস্টেমের সমস্ত ডিস্ক এবং তাদের পার্টিশন টেবিল দেখাবে।

  2. ডিস্কে নতুন পার্টিশন তৈরি করা:

    sudo fdisk /dev/sda

    এরপর আপনি n চাপলে নতুন পার্টিশন তৈরি করার অপশন পাবেন।

  3. পার্টিশন মুছে ফেলা:

    sudo fdisk /dev/sda

    ডিস্কে ঢুকে d চাপলে পার্টিশন মুছে ফেলতে পারবেন।

  4. পার্টিশন টেবিল সংরক্ষণ করা:
    পরিবর্তন সম্পন্ন হলে w চাপলে আপনি পরিবর্তন সংরক্ষণ করতে পারবেন।

২. mkfs কমান্ড: ফাইল সিস্টেম তৈরি

mkfs (make filesystem) কমান্ডটি একটি পার্টিশনে ফাইল সিস্টেম তৈরি করতে ব্যবহৃত হয়। এটি ফাইল সিস্টেমের ধরন নির্ধারণ করতে সহায়ক।

সিনট্যাক্স:

mkfs -t filesystem_type /dev/sdXn
  • filesystem_type: ফাইল সিস্টেমের ধরন (যেমন ext4, ntfs, xfs ইত্যাদি)।
  • /dev/sdXn: পার্টিশনের নাম (যেমন /dev/sda1, /dev/sdb1 ইত্যাদি)।

কমান্ড উদাহরণ:

  1. ext4 ফাইল সিস্টেম তৈরি করা:

    sudo mkfs -t ext4 /dev/sda1

    এটি /dev/sda1 পার্টিশনে ext4 ফাইল সিস্টেম তৈরি করবে।

  2. xfs ফাইল সিস্টেম তৈরি করা:

    sudo mkfs -t xfs /dev/sda1
  3. পার্টিশন ফরম্যাট করা:

    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 ইত্যাদি)।

কমান্ড উদাহরণ:

  1. পার্টিশন মাউন্ট করা:

    sudo mount /dev/sda1 /mnt

    এটি /dev/sda1 পার্টিশনকে /mnt ডিরেক্টরির সাথে মাউন্ট করবে।

  2. বিশেষ ফাইল সিস্টেমে মাউন্ট করা:

    sudo mount -t ext4 /dev/sda1 /mnt
  3. /etc/fstab ফাইলে এন্ট্রি যোগ করে অটোমেটিক মাউন্ট নিশ্চিত করা:

    sudo nano /etc/fstab

    এতে পার্টিশনটি /mnt এ অটোমেটিকভাবে মাউন্ট হবে যখন সিস্টেম বুট হবে।


৪. umount কমান্ড: পার্টিশন বা ডিভাইস আনমাউন্ট করা

umount কমান্ডটি একটি মাউন্ট করা পার্টিশন বা ডিভাইস আনমাউন্ট (অপসারণ) করতে ব্যবহৃত হয়। এটি পার্টিশন থেকে সমস্ত ডেটা রাইট সম্পন্ন হওয়ার পরে নিরাপদে ডিভাইস অপসারণে সাহায্য করে।

সিনট্যাক্স:

umount /dev/sdXn

অথবা

umount /mount/point
  • /dev/sdXn: মাউন্ট করা পার্টিশনের নাম (যেমন /dev/sda1)।
  • /mount/point: মাউন্ট করা ডিরেক্টরি (যেমন /mnt, /media ইত্যাদি)।

কমান্ড উদাহরণ:

  1. পার্টিশন আনমাউন্ট করা:

    sudo umount /dev/sda1
  2. মাউন্ট পয়েন্ট থেকে আনমাউন্ট করা:

    sudo umount /mnt
  3. বিজড়িত বা ব্যস্ত পার্টিশন আনমাউন্ট করা:
    যদি পার্টিশনটি ব্যস্ত থাকে (যেমন কোনো প্রোগ্রাম বা ব্যবহারকারী এটি ব্যবহার করছে), আপনি -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

এই কমান্ডগুলি আপনাকে ডিস্ক পার্টিশন পরিচালনা, ফাইল সিস্টেম তৈরি, মাউন্ট এবং আনমাউন্ট করার কাজ সহজভাবে করতে সহায়ক।

Content added By
Promotion

Are you sure to start over?

Loading...