رفتن به محتوای اصلی
دیدگاه کلود | ارائه‌کننده سرورهای ابری و اختصاصی
آموزش پارتیشن‌بندی و فرمت کردن دیسک در لینوکس

آموزش پارتیشن‌بندی و فرمت کردن دیسک در لینوکس

آموزش کامل پارتیشن‌بندی، فرمت کردن و مونت کردن دیسک در لینوکس با استفاده از parted و ext4، به همراه تنظیم Auto-mount در فایل fstab.

وقتی یک هارد یا دیسک جدید به سرور لینوکسی اضافه می‌کنید، قبل از استفاده باید آن را آماده کنید. این فرآیند شامل چند مرحله اصلی است:

  1. شناسایی دیسک جدید در سیستم

  2. ساخت پارتیشن روی دیسک

  3. ساخت فایل‌سیستم (معمولاً Ext4)

  4. مونت کردن دیسک

  5. تنظیم Auto-mount هنگام بوت

با اینکه ابزارها و فایل‌سیستم‌های مختلفی وجود دارند، این مراحل پایه تقریباً در همه سناریوها ثابت هستند.


مرحله ۱ — نصب ابزار Parted

برای ساخت پارتیشن از ابزار parted استفاده می‌کنیم.

روی Ubuntu / Debian:

 
sudo apt update sudo apt install parted

روی RHEL / Rocky / Fedora:

 
sudo dnf install parted

مرحله ۲ — شناسایی دیسک جدید

قبل از هر کاری باید مطمئن شوید کدام دیسک جدید است.

روش اول: بررسی خطای دیسک بدون پارتیشن

 
sudo parted -l | grep Error

اگر دیسک تازه باشد، پیغام unrecognized disk label می‌بینید.

روش دوم: استفاده از lsblk

 
lsblk

دیسکی که پارتیشن ندارد و اندازه‌اش با دیسک جدید شما می‌خواند، همان هدف ماست.

⚠️ نام‌هایی مثل /dev/sda ممکن است بعد از ریبوت تغییر کنند. همیشه قبل از عملیات، دوباره بررسی کنید.


مرحله ۳ — ساخت پارتیشن

انتخاب نوع جدول پارتیشن

نوعتوضیح
GPTمدرن، مناسب سرورهای جدید
MBR (msdos)سازگار با سیستم‌های قدیمی

برای GPT:

 
sudo parted /dev/sda mklabel gpt

ساخت پارتیشن کل دیسک

 
sudo parted -a opt /dev/sda mkpart primary ext4 0% 100%

حالا با lsblk باید چیزی مثل sda1 ببینید.


مرحله ۴ — ساخت فایل‌سیستم

اکنون پارتیشن داریم، ولی هنوز فایل‌سیستم ندارد.

ساخت Ext4:

 
sudo mkfs.ext4 -L datapartition /dev/sda1

⚠️ حتماً روی پارتیشن (sda1) اجرا شود، نه خود دیسک (sda).

مشاهده اطلاعات پارتیشن

 
sudo lsblk --fs

اینجا UUID، LABEL و نوع فایل‌سیستم را می‌بینید.


مرحله ۵ — مونت کردن دیسک

ساخت مسیر مونت

 
sudo mkdir -p /mnt/data

مونت موقت

 
sudo mount -o defaults /dev/sda1 /mnt/data

تنظیم Auto-mount هنگام بوت

فایل زیر را ویرایش کنید:

 
sudo nano /etc/fstab

یک خط اضافه کنید:

 
LABEL=datapartition /mnt/data ext4 defaults 0 2

توضیح بخش‌ها:

قسمتتوضیح
LABEL=datapartitionشناسه پارتیشن
/mnt/dataمحل مونت
ext4نوع فایل‌سیستم
defaultsتنظیمات پیش‌فرض
0 2ترتیب بررسی فایل‌سیستم هنگام بوت

سپس:

 
sudo mount -a

تست نهایی

بررسی مونت

 
df -h -x tmpfs

تست نوشتن

 
echo "success" | sudo tee /mnt/data/test_file cat /mnt/data/test_file

اگر خروجی success بود، همه چیز درست است.


جمع‌بندی

اکنون دیسک جدید شما:

  • پارتیشن‌بندی شده

  • فایل‌سیستم دارد

  • مونت شده

  • هنگام بوت خودکار فعال می‌شود

این پایه‌ترین و رایج‌ترین روش آماده‌سازی دیسک در لینوکس است و تقریباً در همه سرورها کاربرد دارد.