mirror of
https://github.com/JonasunderscoreJones/docs.jonasjones.dev.git
synced 2025-10-23 02:59:18 +02:00
moved docs to miscelaneous sub-category
This commit is contained in:
parent
da76396a96
commit
f9b172ddb9
14 changed files with 19 additions and 9 deletions
106
docs/misc/linux/server-admin/partition-and-filesystem.md
Normal file
106
docs/misc/linux/server-admin/partition-and-filesystem.md
Normal file
|
@ -0,0 +1,106 @@
|
|||
---
|
||||
sidebar_position: 1
|
||||
slug: /misc/linux/server-admin/partition-and-filesystem
|
||||
---
|
||||
|
||||
# Creating Partition Tables and Filesystems on Linux
|
||||
|
||||
This guide covers creating partition tables and filesystems using command-line tools.
|
||||
|
||||
---
|
||||
|
||||
## 1. Identify the Disk
|
||||
|
||||
List disks and partitions:
|
||||
|
||||
```bash
|
||||
lsblk
|
||||
```
|
||||
|
||||
Assume the target disk is `/dev/sdc`.
|
||||
|
||||
---
|
||||
|
||||
## 2. Create a Partition Table with `fdisk`
|
||||
|
||||
Start fdisk:
|
||||
|
||||
```bash
|
||||
sudo fdisk /dev/sdc
|
||||
```
|
||||
|
||||
### Inside `fdisk`:
|
||||
|
||||
- Create a new GPT partition table (recommended for disks >2TB):
|
||||
|
||||
```
|
||||
g
|
||||
```
|
||||
- Create a new partition:
|
||||
```
|
||||
n
|
||||
```
|
||||
- Accept defaults for partition number, first sector, and last sector (full disk).
|
||||
|
||||
- Write changes and exit:
|
||||
```
|
||||
w
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 3. Format the Partition
|
||||
|
||||
Assuming partition `/dev/sdc1`:
|
||||
|
||||
- Create an ext4 filesystem:
|
||||
|
||||
```bash
|
||||
sudo mkfs.ext4 /dev/sdc1
|
||||
```
|
||||
|
||||
- For other filesystems:
|
||||
|
||||
- NTFS: `sudo mkfs.ntfs /dev/sdc1`
|
||||
- FAT32: `sudo mkfs.vfat /dev/sdc1`
|
||||
|
||||
---
|
||||
|
||||
## 4. Verify the Filesystem
|
||||
|
||||
```bash
|
||||
sudo blkid /dev/sdc1
|
||||
```
|
||||
|
||||
Check UUID and filesystem type.
|
||||
|
||||
---
|
||||
|
||||
## 5. Mount the Partition
|
||||
|
||||
Create mount point and mount:
|
||||
|
||||
```bash
|
||||
sudo mkdir -p /mnt/mydrive
|
||||
sudo mount /dev/sdc1 /mnt/mydrive
|
||||
```
|
||||
|
||||
Verify:
|
||||
|
||||
```bash
|
||||
df -h | grep /mnt/mydrive
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 6. Automount (Optional)
|
||||
|
||||
Follow the **Adding an Automount Drive** guide to configure `/etc/fstab`.
|
||||
|
||||
|
||||
:::note
|
||||
- Creating new partition tables and filesystems will erase data on the disk.
|
||||
- Backup important data before proceeding.
|
||||
- Use GPT for disks larger than 2TB; MBR is limited to ~2TB.
|
||||
- Use `parted` or `gparted` for GUI or more advanced partitioning.
|
||||
:::
|
Loading…
Add table
Add a link
Reference in a new issue