---
title: پارتیشن بندی در لینوکس
description: این مقاله به شما نشان می‌دهد که چگونه می‌توانید دیسک‌ها را پارتیشن‌بندی و فرمت کنید تا بتوانید وظایف مدیریتی رایج لینوکس را انجام دهید.
url: "https://www.novinhost.org/docs/partitioning-in-linux/"
updated: "2025-10-18"
category: راهنمای لینوکس
---

# پارتیشن بندی در لینوکس

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

این مقاله به شما نشان می‌دهد که چگونه می‌توانید دیسک‌ها را پارتیشن‌بندی و فرمت کنید تا بتوانید وظایف مدیریتی رایج لینوکس را انجام دهید.

## فرمت کردن دیسک در لینوکس چیست؟

قالب‌بندی دیسک فرآیندی است که یک پارتیشن ذخیره‌سازی را برای استفاده آماده می‌کند. اگر مرتباً با داده‌های بزرگ سروکار دارید، مثلاً با [نرم‌افزار ویرایش ویدیوی لینوکس](https://fixthephoto.com/best-linux-video-editing-software.html) کار می‌کنید و چندین فایل حجیم را ذخیره می‌کنید، قطعاً باید یاد بگیرید که چگونه فضای دیسک را آزاد کنید.

برخی از محبوب‌ترین سیستم‌های فایل برای لینوکس عبارتند از:

- **Ext4** - Ext4 یک سیستم فایل پیش‌فرض رایج در بسیاری از توزیع‌های مدرن لینوکس است. این سیستم فایل از فایل‌هایی با اندازه حداکثر ۱۶ ترابایت و حجم حداکثر ۱EB پشتیبانی می‌کند. این سیستم فایل به طور پیش‌فرض در ویندوز پشتیبانی نمی‌شود.
- **NTFS** - [NTFS](https://translate.google.com/website?sl=en&tl=fa&hl=en&client=webapp&u=https://docs.microsoft.com/en-us/windows-server/storage/file-server/ntfs-overview) یک سیستم فایل محبوب است که توسط مایکروسافت توسعه داده شده است. این سیستم از حداکثر حجم و اندازه فایل ۸ پتابایت پشتیبانی می‌کند. هسته لینوکس در نسخه ۵.۱۵ پشتیبانی کامل از NTFS را اضافه کرد.
- **FAT32** - یک سیستم فایل قدیمی‌تر است، اما هنوز هم ممکن است در موارد مختلف از آن استفاده کنید. این سیستم از حداکثر اندازه فایل ۴ گیگابایت و حداکثر اندازه حجم ۲ ترابایت پشتیبانی می‌کند. بسیاری از سیستم‌عامل‌های \*nix و ویندوز از FAT32 پشتیبانی می‌کنند.

## پارتیشن بندی در لینوکس چیست؟

پارتیشن‌بندی فرآیند ایجاد مرزهای منطقی روی یک دستگاه ذخیره‌سازی است. نمونه‌های رایج دستگاه‌های ذخیره‌سازی شامل هارد دیسک (HDD)، درایوهای حالت جامد (SSD)، فلش درایوهای USB و کارت‌های SD است. ایجاد یک پارتیشن روی یک درایو، آن را به صورت منطقی از سایر پارتیشن‌ها جدا می‌کند. این جداسازی منطقی می‌تواند برای سناریوهای مختلفی از جمله محدود کردن رشد یک سیستم فایل و نصب چندین سیستم عامل روی یک درایو واحد مفید باشد.

## نحوه پارتیشن بندی و فرمت کردن درایوهای دیسک در لینوکس

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

### پیش‌نیازها

قبل از شروع، به موارد زیر نیاز دارید:

- دسترسی به ترمینال یک سیستم لینوکس. ما از اوبونتو ۲۲.۰۴ LTS استفاده خواهیم کرد.
- امتیازات sudo/root
- یک دیسک موجود که می‌خواهید فرمت و پارتیشن‌بندی کنید. ما قصد داریم از یک سرور با طرح پارتیشن‌ بندی سفارشی از نوین هاست استفاده کنیم.
- **پشتیبان‌گیری از هر داده‌ای که نمی‌خواهید از دست بدهید** (اختیاری)

[**سرور مجازی آمریکا**](https://www.novinhost.org/us-virtual-server/)

### نحوه مشاهده دیسک‌ ها در لینوکس

برای مشاهده دیسک‌های موجود در لینوکس، این دستور را اجرا کنید:

```bash
fdisk -l | grep "Disk /"
```

خروجی باید شبیه به این باشد:

![پارتیشن بندی در لینوکس](https://www.novinhost.org/wp-content/uploads/2025/10/01-4.png)

خروجی `fsdisk`بالا شامل دستگاه‌های حلقه‌ای است که شبه‌دستگاه‌های منطقی هستند، اما دیسک‌های واقعی نیستند. اگر به نمای دقیق‌تری از دیسک‌های خود نیاز دارید، از `lsblk -I 8 -d`دستور استفاده کنید. "-I 8" [شماره دستگاه هسته را](https://translate.google.com/website?sl=en&tl=fa&hl=en&client=webapp&u=https://www.kernel.org/doc/Documentation/admin-guide/devices.txt) برای دستگاه‌های بلوکی مشخص می‌کند و -d پارتیشن‌ها را مستثنی می‌کند.

خروجی باید شبیه به این باشد:

![پارتیشن بندی در لینوکس](https://www.novinhost.org/wp-content/uploads/2025/10/02-3.png)

اگر برای شناسایی صحیح درایوهای خود به اطلاعات بیشتری نیاز دارید، از استفاده کنید `lshw -class disk`. خروجی شامل اطلاعات شناسایی اضافی مانند محصول، اندازه، فروشنده، گذرگاه و نام منطقی (مسیر دستگاه) خواهد بود، مشابه این:

![پارتیشن بندی در لینوکس](https://www.novinhost.org/wp-content/uploads/2025/10/03-3.png)

 

### نحوه مشاهده پارتیشن‌های موجود در لینوکس

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

![پارتیشن بندی در لینوکس](https://www.novinhost.org/wp-content/uploads/2025/10/04-3.png)

 

پارتیشن‌ها دارای علامت « `TYPE`از» هستند و مانند مثال ما، `part`در خروجی زیر دیسک‌های خود قرار گرفته‌اند .`sda1`

اگر می‌خواهید اطلاعاتی مانند انواع سیستم فایل، برچسب‌های دیسک و UUIDها را ببینید، از دستور زیر استفاده کنید `lsblk -f`. خروجی باید مشابه زیر باشد:

![پارتیشن بندی در لینوکس](https://www.novinhost.org/wp-content/uploads/2025/10/05-3.png)
پارتیشن بندی در لینوکس

 

### نحوه پارتیشن بندی دیسک در لینوکس

روش‌های مختلفی برای پارتیشن‌بندی دیسک‌ها در لینوکس وجود دارد، از جمله [`parted`](https://translate.google.com/website?sl=en&tl=fa&hl=en&client=webapp&u=https://www.gnu.org/software/parted/manual/parted.html)و [`gparted`](https://translate.google.com/website?sl=en&tl=fa&hl=en&client=webapp&u=https://gparted.org/)، اما ما در اینجا بر روی ابزار محبوب تمرکز خواهیم کرد `fdisk`. در مورد ما، فرض می‌کنیم دیسک ما روی ... نصب شده است `/dev/sda`. ما یک پارتیشن اصلی ایجاد می‌کنیم و از شماره پارتیشن پیش‌فرض، سکتور اول و سکتور آخر که `fdisk`انتخاب می‌شود استفاده می‌کنیم. شما می‌توانید این گزینه‌ها را بر اساس نیازهای خود تغییر دهید.

**نکته: اگر در حال پارتیشن‌بندی دیسکی هستید که در حال حاضر mount شده است، ابتدا آن را با دستور \`umount </path/to/disk> از حالت mount خارج کنید.**

`fdisk`برای شروع، درایو خود را با این دستور باز می‌کنیم :

```bash
fdisk /dev/sda
```

این `fdisk`ابزار تعاملی را اجرا می‌کند و باید خروجی مشابه زیر را ببینید:

![پارتیشن بندی در لینوکس](https://www.novinhost.org/wp-content/uploads/2025/10/06-2.png)

در `Command (m for help):`پنجره‌ی اعلان، عبارت `n`«ایجاد یک پارتیشن جدید» را تایپ کنید. خروجی باید مشابه زیر باشد:

![پارتیشن بندی در لینوکس](https://www.novinhost.org/wp-content/uploads/2025/10/07-1.png)

 

این نشان می‌دهد که دیسکی که در دایرکتوری /dev/sda نصب شده است، یک پارتیشن اصلی دارد که فرمت شده و در حال حاضر در حال استفاده است.

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

![پارتیشن بندی در لینوکس](https://www.novinhost.org/wp-content/uploads/2025/10/08-2.png)

 

ما از مقدار پیش‌فرض ‎ استفاده می‌کنیم `2`و سپس از ما شماره سکتور خواسته می‌شود.

![پارتیشن بندی در لینوکس](https://www.novinhost.org/wp-content/uploads/2025/10/09-2.png)

 

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

![پارتیشن بندی در لینوکس](https://www.novinhost.org/wp-content/uploads/2025/10/10-2.png)

 

دوباره، برای پذیرش پیش‌فرض، کلید Enter را فشار می‌دهیم و `fdisk`پارتیشن را ایجاد می‌کنیم. توجه داشته باشید که اگر می‌خواستیم پارتیشن کوچک‌تری ایجاد کنیم، می‌توانستیم از فاصله‌ی کوچک‌تری بین بلوک اول و آخر خود استفاده کنیم. این به ما امکان می‌دهد چندین پارتیشن روی درایو ایجاد کنیم.

خروجی کامل به این شکل است:

![پارتیشن بندی در لینوکس](https://www.novinhost.org/wp-content/uploads/2025/10/11-2.png)

 

می‌توانید `p`برای دیدن جدول پارتیشن و اطمینان از صحت تغییرات، دستور زیر را وارد کنید:

![پارتیشن بندی در لینوکس](https://www.novinhost.org/wp-content/uploads/2025/10/12-2.png)
پارتیشن بندی در لینوکس

 

همانطور که می‌بینید، اکنون دو پارتیشن روی دیسک داریم `/dev/sda`. در `Command (m for help):`خط فرمان، `w`برای نوشتن تغییرات در سیستم لینوکس، a را وارد کنید. خروجی باید مشابه زیر باشد:

![پارتیشن بندی در لینوکس](https://www.novinhost.org/wp-content/uploads/2025/10/13.png)

`fdisk`سپس خارج می‌شود و شما به پوسته لینوکس باز خواهید گشت. می‌توانیم پارتیشن تازه ایجاد شده خود را `sda`با اجرای دستور ببینیم `lsblk /dev/sda`. خروجی باید مشابه زیر باشد:

![پارتیشن بندی در لینوکس](https://www.novinhost.org/wp-content/uploads/2025/10/14-1.png)

### نحوه فرمت کردن دیسک در لینوکس

حالا که دیسک ما به طور کامل پارتیشن‌بندی شده است، می‌توانیم `sda2`پارتیشن تازه ایجاد شده را فرمت کنیم. سینتکس کلی برای فرمت کردن یک پارتیشن دیسک در لینوکس به صورت زیر است:

```bash
mkfs.<filesystem> </path/to/disk/partition>
```

برای مثال، برای فرمت کردن `/dev/sda2`پارتیشن تازه ایجاد شده، می‌توانیم از این دستور استفاده کنیم:

```bash
mkfs.ext4 /dev/sda2
```

خروجی باید شبیه به این باشد:

![پارتیشن بندی در لینوکس](https://www.novinhost.org/wp-content/uploads/2025/10/15-1.png)

 

برای استفاده از سیستم فایل NTFS به جای آن، دستور زیر را وارد کنید:

```bash
mkfs.ntfs /dev/sda2
```

برای استفاده از سیستم فایل FAT32 به جای آن، دستور زیر را وارد کنید:

```bash
mkfs.fat -F 32 /dev/sda2
```

پارامتر ، `-F`را مشخص می‌کند `FAT-TYPE`که تعیین می‌کند جداول تخصیص فایل ۱۲، ۱۶ یا ۳۲ بیتی باشند.

### نحوه نصب دیسک در لینوکس

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

ابتدا، اگر نقطه اتصال شما از قبل وجود ندارد، آن را با `mkdir`دستور زیر ایجاد کنید. نحو کلی دستور به صورت زیر است:

```bash
mkdir </path/for/your/mount/point>
```

برای مثال، برای ایجاد نقطه اتصال (mount point) `/var/novinhost`، از این دستور استفاده کنید:

```bash
mkdir /var/novinhost
```

سپس، پارتیشن خود را با استفاده از دستور mount می‌کنیم `mount`. ساختار کلی دستور برای mount کردن یک پارتیشن دیسک در لینوکس به صورت زیر است:

```bash
mount -t <filesystem_type> -o <options> </path/to/disk/partition> </path/for/your/mount/point>
```

*توجه: اگر این گزینه را حذف کنید `-t`، `mount`دستور به صورت پیش‌فرض نوع فایل سیستم را انتخاب می‌کند `auto`و سعی می‌کند نوع صحیح آن را حدس بزند.*

برای مثال، برای mount کردن `/dev/sda2`فایل سیستم خودمان (که دارای Ext4 است) در `/var/novinhost`حالت خواندن/نوشتن، می‌توانیم از این دستور استفاده کنیم.

```bash
mount -t ext4 -o rw /dev/sda2 /var/novinhost
```

اگر خطایی وجود نداشته باشد، دستور هیچ خروجی‌ای برنمی‌گرداند.

می‌توانید با استفاده از `lsblk /dev/sda`دستور زیر، از صحت محل نصب پارتیشن‌های خود اطمینان حاصل کنید. خروجی باید شامل یک محل نصب جدید `/var/novinhost`برای `/dev/sda2`دستگاه تازه فرمت شده شما باشد:

![پارتیشن بندی در لینوکس](https://www.novinhost.org/wp-content/uploads/2025/10/16-1.png)

 

در نهایت، برای اطمینان از اینکه دیسک هنگام بوت شدن سیستم لینوکس شما به طور خودکار نصب می‌شود، باید آن را به ... اضافه کنید `/etc/fstab`.

**⚠️ هشدار: مراقب باشید! خطاها در `/etc/fstab`می‌توانند باعث شوند سیستم شما بوت نشود!**

قالب کلی برای `/etc/fstab`ورودی پارتیشن به صورت زیر است:

```text
</path/to/disk/partition> </path/for/your/mount/point> <filesystem_type> <options_from_mount> <dump> <pass_number>
```

با تفسیر پیکربندی فایل Fstab اوبونتو ، `<dump>`پشتیبان‌گیری را با استفاده از دستور dump فعال یا غیرفعال می‌کند. می‌توان آن را روی ۱ (فعال) یا ۰ (غیرفعال) تنظیم کرد و معمولاً غیرفعال است. `<pass_number>`ترتیب را تعیین می‌کند `fsck`و پارتیشن را برای خطاها هنگام بوت شدن سیستم بررسی می‌کند. به طور کلی، دستگاه ریشه سیستم ۱ و سایر پارتیشن‌ها ۲ هستند. ۰ `fsck`بررسی هنگام بوت را غیرفعال می‌کند.

برای ویرایش `/etc/fstab`، آن را در یک ویرایشگر متن مانند `nano`یا باز کنید `vim`و تغییرات را اعمال کنید. برای `/dev/sda2`پارتیشنی که در آن نصب شده‌ایم `/var/novinhost`، از این پیکربندی استفاده خواهیم کرد:

```text
/dev/sda2 /var/novinhost ext4 rw 0 0
```

تغییرات را ذخیره کنید و پس از اتمام کار، ویرایشگر متن خود را ببندید.

## نتیجه‌گیری

همین! حالا شما اصول اولیه نحوه پارتیشن‌بندی و فرمت کردن دیسک‌ها در لینوکس را می‌دانید. برای آشنایی عمیق‌تر با موضوع پارتیشن‌بندی، فرمت‌بندی و مانت کردن درایوها، توصیه می‌کنیم صفحات راهنمای ابزارهای خاصی که در اینجا استفاده کردیم، مانند ابزارهای `mkfs.<type>`کمکی (مثلاً [mkfs.ext4](https://linux.die.net/man/8/mkfs.ext4) )، [fdisk](https://man7.org/linux/man-pages/man8/fdisk.8.html) ، [mount](https://man7.org/linux/man-pages/man8/mount.8.html) و [fstab را](https://man7.org/linux/man-pages/man5/fstab.5.html) مطالعه کنید.
