Linux硬盘分区 fdisk 和 parted命令详解

原创
ithorizon 7个月前 (10-11) 阅读数 31 #Linux

Linux硬盘分区 fdisk 和 parted命令详解

在Linux系统中,硬盘分区是管理硬盘空间的重要步骤。通过分区,我们可以将一个物理硬盘划分为多个逻辑硬盘,从而方便地进行文件管理和数据备份。本文将详细介绍Linux中常用的硬盘分区工具:fdisk 和 parted。

### fdisk命令

fdisk 是Linux系统中非常经典的硬盘分区工具,它提供了充足的分区操作功能。以下是对fdisk命令的详细介绍:

#### 1. fdisk的基本用法

bash

fdisk [设备名]

其中,[设备名] 是需要分区的硬盘设备,例如 `/dev/sda`。

#### 2. fdisk的常用选项

- `-l`:列出所有可用的磁盘设备。

- `-u`:使用UUID来识别分区。

- `-b`:设置扇区大小。

- `-t`:设置分区类型。

#### 3. fdisk的分区操作

- `p`:显示所有分区信息。

- `n`:创建新分区。

- `d`:删除分区。

- `m`:显示帮助信息。

- `w`:保存并退出。

以下是一个明了的fdisk分区示例:

bash

# 列出所有磁盘设备

fdisk -l

# 分区sda硬盘

fdisk /dev/sda

# 创建一个主分区

n

p

1

# 分区大小为100MB

+100M

# 创建一个扩展分区

n

e

2

# 创建一个逻辑分区

n

l

3

# 设置分区类型为ext4

t

8e

83

# 格式化分区

m

t

8e

83

# 保存并退出

w

### parted命令

parted 是另一个常用的Linux硬盘分区工具,它提供了比fdisk更高级的分区功能。以下是对parted命令的详细介绍:

#### 1. parted的基本用法

bash

parted [设备名] [操作]

其中,[设备名] 是需要分区的硬盘设备,[操作] 是对硬盘进行的具体操作,例如 `mklabel gpt`。

#### 2. parted的常用选项

- `-l`:列出所有磁盘设备。

- `-a`:调整分区对齐。

- `-s`:对分区进行飞速同步。

- `-m`:设置磁盘的磁头数。

#### 3. parted的分区操作

- `mklabel`:创建新的分区表。

- `mkpart`:创建新的分区。

- `rm`:删除分区。

- `resize`:调整分区大小。

- `move`:移动分区。

以下是一个明了的parted分区示例:

bash

# 列出所有磁盘设备

parted -l

# 分区sda硬盘

parted /dev/sda

# 创建一个主分区

mklabel gpt

mkpart primary 0% 100%

# 格式化分区

mkfs.ext4 /dev/sda1

# 创建一个扩展分区

mkpart extended 100% 200%

# 创建一个逻辑分区

mkpart lvm 200% 300%

# 创建LVM逻辑卷

pvcreate /dev/sda2

vgcreate VolGroup /dev/sda2

lvcreate -L 50G -n LV1 VolGroup

# 格式化逻辑卷

mkfs.ext4 /dev/VolGroup/LV1

### 总结

fdisk 和 parted 是Linux系统中常用的硬盘分区工具,它们各有优缺点。fdisk操作明了,但功能相对较少;而parted功能强势,但操作较为纷乱。在实际应用中,您可以选用自己的需求选择合适的分区工具。

本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门