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