Linux下使用fdisk添加分区 (linux fdisk add)

在Linux系统中,使用fdisk命令可以对磁盘进行分区操作。分区是将一个硬盘分成多个逻辑分区,可以分别存储不同类型的数据,以便更好地管理和利用磁盘空间。本篇文章将以Ubuntu系统为例,介绍如何使用fdisk命令添加分区。

一、准备工作

在使用fdisk命令前,需要获取待分区的硬盘名称。可以通过以下命令查看系统中已有的磁盘和其对应的名称:

“`

sudo fdisk -l

“`

我们以/dev/sda为例进行操作。在分区之前,需要确保硬盘上没有重要数据,因为分区会擦除硬盘上的数据。如果需要保存数据,应先备份。

二、使用fdisk分区

1. 打开分区工具

在终端中输入以下命令:

“`

sudo fdisk /dev/sda

“`

其中,/dev/sda为待分区的硬盘名称。打开分区工具后,会出现命令行交互界面。

2. 查看分区信息

输入m命令,查看分区操作的帮助信息。输入p命令,查看当前硬盘的分区信息。如果硬盘尚未分区,则无任何分区信息。

3. 创建新分区

输入n命令,创建新的分区。在下面的交互界面中,需要输入新分区的类型、起始扇区和结束扇区。根据自己的需求输入相应的参数即可。

“`

Command (m for help): n

Partition type

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

e extended (contner for logical partitions)

Select (default p): p

Partition number (1-4, default 1):

First sector (2023-524287, default 2023):

Last sector, +sectors or +size{K,M,G,T,P} (2023-524287, default 524287):

Created a new partition 1 of type ‘Linux’ and of size 256 MiB.

“`

在本例中,我们创建了一个主分区,起始扇区为2023,结束扇区为524287,大小为256MB。

4. 查看分区信息

输入p命令,查看新分区的信息。

“`

Command (m for help): p

Disk /dev/sda: 256 MiB, 268435456 bytes, 524288 sectors

Disk model: Virtual disk

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disklabel type: dos

Disk identifier: 0xa1d922fe

Device Boot Start End Sectors Size Id Type

/dev/sda1 2023 524287 522240 256M 83 Linux

“`

可以看到,新分区已经成功创建,其编号为/dev/sda1。

5. 保存分区信息

当所有分区信息已输入完毕后,使用w命令将分区信息写入硬盘。输入w后会提示确认。

“`

Command (m for help): w

The partition table has been altered.

Syncing disks.

“`

至此,新分区信息已成功保存。

三、格式化分区

新分区需要格式化后才能正常使用。以下命令将/dev/sda1格式化为ext4文件系统。

“`

sudo mkfs.ext4 /dev/sda1

“`

四、使用新分区

将新分区挂载到系统中,就可以使用了。以下命令将/dev/sda1挂载到/mnt目录中。

“`

sudo mount /dev/sda1 /mnt

“`

如果需要永久挂载,可以编辑/etc/fstab文件,将分区信息添加到其中。

使用fdisk命令添加分区比较简单,但是需要注意分区前备份有重要数据,并慎重输入分区信息,否则有可能造成数据丢失。分区完成后需要格式化才能使用,并且挂载到系统中。希望本文对读者有所帮助。


数据运维技术 » Linux下使用fdisk添加分区 (linux fdisk add)