Linux 创建磁盘分区:简单易学(linux创建磁盘分区)

Linux系统支持多种分区方式,从而可以有效的有效的进行磁盘的管理操作。硬盘分区有多种方式,本文介绍 Linux 下最常用的三种硬盘分区软件分区, fdisk 、 parted 以及 gdisk 。本文将介绍如何使用 fdisk 和 parted 在Linux系统中创建硬盘分区。

### 1. Fdisk

fdisk 是一款 Linux 系统中非常常用的磁盘分区工具, 它可以查看、修改、删除硬盘分区,也可以新建分区。使用 fdisk 需要准备如下信息:

* 要操作的物理硬盘

* Type:设定分区格式,有 DOS 和 GPT 两种

* 新建分区的大小

下面以 `/dev/sda` 为例,在 Linux 中使用 fdisk 创建分区:

$ sudo fdisk /dev/sda

Command (m for help): n

Command action
e extended
p primary partition (1-4)

请按照提示,输入 n, 接着输入 p 选择 primary partition, 然后根据需要输入 1-4 中的某个数字,确定要新分区的编号:

Partition number (1-4): 2

最后按照提示,输入新分区的大小:

First cylinder (1-8185, default 1):

Using default value 1

Last cylinder, +cylinders or +size{K,M,G} (1-8185, default 8185): +5G

最终完成了新分区的创建后,用 Command (m for help) p 来查看,输出结果如下:

Disk /dev/sda: 5368 MB, 5368709120 bytes

255 heads, 63 sectors/track, 652 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sda1 1 652 522112 83 Linux

/dev/sda2 653 8184 4063232 83 Linux

### 2. Parted

Parted 也是一款常用的分区程序,它支持 dos 和 gpt2 两种格式的硬盘分区。使用 Parted 需要准备的信息与与 fdisk 类似:

* 要操作的物理硬盘

* Type:设定分区格式,有 DOS 和 GPT 两种

* 新建分区的大小

下面以 `/dev/sda` 为例,在 Linux 中使用 parted 创建分区:

$ sudo parted /dev/sda

GNU Parted 2.1
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)

接下来输入print 命令查看硬盘分区信息:

(parted) print

Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 5368MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 32.3kB 5368MB 5368MB primary ext4 boot

其中Start 代表分区的起始扇区,End 表示分区的终止扇区,Size

表示分区的 huge 格式的大小,type 表示分区的类型,file system 代表使用的文件系统格式。

接着我们输入 mkpart 来新建分区:

(parted) mkpart primary ext4 2 5G

Partition type?  primary/extended? primary
File system type? [ext2]? ext4
Start? 2
End? 5G
Warning: You requested a partition from 2.0GB to 5.0GB (sectors 4000781 to 8192000).
The closest location we can manage is 2.0GB to 5.1GB (sectors 4000781 to 8437248).Is this still acceptable to you?

输入yes 后, parted 将创建一个从2GB 到 5GB 的分区,并使用 ext4 文件系统格式挂载。最后,使用 print 命令查看新创建分区:

(parted) print

Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 5368MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 32.3kB 5368MB 5368MB primary ext4 boot
2 2.0GB 5.1GB 3.1GB primary ext4

通过以上操作,即可完成在 Linux 系统中使用 fdisk 和 parted 创建硬盘分区的操作。硬盘分区可以有效的使用存储空间,保护文件系统不受破坏,是保证 Linux 系统稳定运行的关键一步。


数据运维技术 » Linux 创建磁盘分区:简单易学(linux创建磁盘分区)