📘 What is Disk Partition?
In Linux, disk partitioning is the process of dividing a hard disk into multiple logical sections. Each partition behaves like a separate disk and can be used to store files, install OS, or swap memory.
📂 Why Partition a Disk in Linux?
- To separate OS files from user files.
- For security and performance.
- For dual-boot setup.
- To create swap space.
- To manage backups or large data separately.
🧩 Common Linux Partitions:
Partition | Description |
---|---|
/ | Root partition (Main Linux system) |
/home | Stores user data (documents, downloads, etc.) |
/boot | Contains boot loader and kernel |
swap | Swap memory (used when RAM is full) |
/var | Stores logs and variable files |
/tmp | Temporary files |
🔧 Partitioning Tools in Linux:
Tool | Description |
---|---|
fdisk | CLI tool for MBR partitioning |
parted | CLI tool for GPT/MBR disks |
gparted | GUI-based tool for managing partitions |
lsblk | Lists block devices (disks/partitions) |
💡 Quick Summary – Disk Partition in Linux
- Partitions divide a disk into sections.
- Linux commonly uses /, /home, /boot, swap, etc.
- Tools like fdisk, parted, gparted help manage partitions.
- Swap is used as virtual memory.
🧠 Mind Map
Disk Partition in Linux
│
├── What is it?
│ └── Dividing disk into sections
│
├── Why?
│ ├── Organize files
│ ├── Dual Boot
│ ├── Swap Space
│ └── Data Backup
│
├── Common Partitions
│ ├── /
│ ├── /home
│ ├── /boot
│ ├── swap
│ └── /var, /tmp
│
└── Tools
├── fdisk
├── parted
├── gparted
└── lsblk
💻 Disk Partition in Linux (डिस्क पार्टीशन इन लिनक्स)
✅ What is Disk Partition in Linux? (Linux में डिस्क पार्टीशन क्या है?)
English:
Disk partitioning is the process of dividing a hard disk into separate logical sections. Each section is called a partition and acts like an individual disk.
Hindi:
डिस्क पार्टीशन एक प्रक्रिया है जिसमें हार्ड डिस्क को अलग-अलग भागों (logical sections) में बांटा जाता है। हर पार्टीशन अलग डिस्क की तरह काम करता है।
📌 Linux में डिस्क पार्टीशन क्यों जरूरी है?
कारण (Reason) | विवरण (Explanation) |
---|---|
OS और डेटा को अलग रखने के लिए | ऑपरेटिंग सिस्टम और यूज़र डेटा अलग-अलग रह सके |
परफॉर्मेंस और सिक्योरिटी बढ़ाने के लिए | सिस्टम धीमा न हो और डेटा सुरक्षित रहे |
डुअल बूट सिस्टम के लिए | एक ही सिस्टम में दो OS चलाने के लिए |
स्वैप स्पेस के लिए | RAM कम होने पर मदद करता है |
बैकअप और लॉग फ़ाइलों को अलग रखने के लिए | मैनेजमेंट आसान होता है |
📂 Linux में सामान्य Partition टाइप्स:
Partition | विवरण |
---|---|
/ | Root Partition (मुख्य Linux सिस्टम) |
/home | User का डेटा (Documents, Downloads आदि) |
/boot | Boot Loader और Kernel होता है |
swap | जब RAM फुल हो जाए तो ये मदद करता है |
/var | लॉग्स और वेरिएबल डेटा |
/tmp | टेम्पररी फाइल्स के लिए |
🔧 Partition Tools in Linux (Linux में पार्टीशन टूल्स):
Tool | काम (Function) |
---|---|
fdisk | CLI टूल – MBR डिस्क के लिए |
parted | CLI टूल – GPT और MBR दोनों के लिए |
gparted | GUI टूल – User-friendly इंटरफेस |
lsblk | सभी डिस्क और पार्टीशन्स की जानकारी देता है |
💡 Quick Summary – Linux में Disk Partition
- Linux में डिस्क को अलग-अलग logical भागों में बांटते हैं
- सामान्य पार्टीशन्स: /, /home, /boot, swap
- Tools: fdisk, parted, gparted, lsblk
- Swap RAM कम होने पर काम आता है
🧠 Mind Map
Disk Partition in Linux
│
├── Disk Partition क्या है?
│ └── हार्ड डिस्क को logical भागों में बाँटना
│
├── क्यों ज़रूरी?
│ ├── OS और डेटा अलग
│ ├── परफॉर्मेंस + सिक्योरिटी
│ ├── Dual Boot
│ ├── Swap Space
│ └── Backup आसानी से
│
├── Common Partitions
│ ├── /
│ ├── /home
│ ├── /boot
│ ├── swap
│ └── /var, /tmp
│
└── Tools
├── fdisk
├── parted
├── gparted
└── lsblk