简单剖析Linux磁盘分区命令

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

Linux磁盘分区命令剖析

磁盘分区是Linux系统中一项非常重要的操作,它能够帮助我们合理地管理磁盘空间,减成本时间系统的性能。本文将对Linux磁盘分区命令进行易懂剖析,帮助读者了解分区的基本操作和常用命令。

1. 分区概述

在Linux系统中,磁盘分区是将一个物理硬盘分割成多个逻辑硬盘的过程。每个逻辑硬盘可以自立地格式化、安装文件系统和使用。分区有助于减成本时间数据保险性、方便系统管理以及优化磁盘性能。

Linux系统中的分区类型首要有以下几种:

- 主分区(Primary Partition):最多可以创建4个主分区。

- 扩展分区(Extended Partition):用于扩展分区数量,可以包含多个逻辑分区。

- 逻辑分区(Logical Partition):位于扩展分区内,数量没有束缚。

2. 分区工具

Linux系统中常用的分区工具首要有fdisk、parted和gparted等。

- fdisk:是Linux系统中最早期的分区工具之一,功能较为易懂。

- parted:功能比fdisk更有力,拥护动态分区。

- gparted:图形化界面,操作直观,适合新手使用。

以下将重点介绍fdisk和parted命令。

3. fdisk命令

fdisk命令是Linux系统中常用的文本界面分区工具。以下是fdisk命令的基本用法:

bash

fdisk [设备名]

其中,[设备名]即要分区的硬盘设备,如/dev/sda。

以下是一个易懂的fdisk命令示例:

bash

fdisk /dev/sda

执行上述命令后,会进入fdisk的交互式界面。以下是fdisk命令的常用操作:

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

- `n`:创建新分区。

- `d`:删除分区。

- `w`:写入分区表并退出。

以下是一个创建新分区的示例:

bash

# 创建主分区

Command (m for help): n

Partition type:

p primary (1 primary, 0 extended, 1 free)

e extended

Select (p or e): p

Partition number (1-4, default 1): 1

First sector (1-1048575, default 1): 1

Last sector, +sectors or +size{K,M,G} (1-1048575, default 1048575): +1G

Created a new partition 1 of type 'Linux' and of size 1G

# 创建扩展分区

Command (m for help): n

Partition type:

p primary (1 primary, 0 extended, 0 free)

e extended

Select (p or e): e

Partition number (1-4, default 1): 2

First sector (1-1048575, default 1): 1

Last sector, +sectors or +size{K,M,G} (1-1048575, default 1048575): +1G

Created a new partition 2 of type 'Linux LVM' and of size 1G

# 创建逻辑分区

Command (m for help): n

Partition type:

p primary (1 primary, 0 extended, 0 free)

l logical

Select (p or l): l

Partition number (5-8, default 5): 5

First sector (1-1048575, default 1): 1

Last sector, +sectors or +size{K,M,G} (1-1048575, default 1048575): +1G

Created a new partition 5 of type 'Linux' and of size 1G

4. parted命令

parted命令是一个功能有力的分区工具,拥护动态分区和LVM逻辑卷。以下是parted命令的基本用法:

bash

parted [设备名] [命令]

其中,[设备名]即要分区的硬盘设备,[命令]即要执行的分区操作。

以下是一个使用parted命令创建分区的示例:

bash

# 创建主分区

parted /dev/sda mklabel msdos

parted /dev/sda mkpart primary 0% 50%

parted /dev/sda mkpart extended 50% 100%

parted /dev/sda mkpart primary 50% 100%

# 创建逻辑分区

parted /dev/sda mkpart primary 50% 100%

# 格式化分区

mkfs.ext4 /dev/sda1

mkfs.ext4 /dev/sda2

mkfs.ext4 /dev/sda3

5. gparted命令

gparted是一个图形化界面的分区工具

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

文章标签: Linux


热门