fdisk磁盘分区

目录

    • 0.请注意磁盘分区 初学建议在虚拟机上面操作 不要再服务器上面
  • 一、fdisk命令格式
  • 二、fdisk常用操作
    • 1. 列出磁盘分区信息
    • 2. 创建新分区
    • 3. 删除分区
    • 4. 修改分区大小
  • 三、案例讲解
    • 1. 运行fdisk命令,并指定需要操作的设备:
    • 2. 输入n命令创建新分区,选择主分区或扩展分区,输入分区号为1,起始扇区号为2048,结束扇区号为+500M:
    • 3. 输入n命令创建新分区,选择主分区或扩展分区,输入分区号为2,起始扇区号为默认值,结束扇区号为默认值:
    • 4. 输入t命令修改分区类型,选择分区号1,修改类型为83(Linux文件系统):
    • 5. 输入t命令修改分区类型,选择分区号2,修改类型为83(Linux文件系统):
    • 6. 输入w命令保存分区表并退出:
    • 7. 格式化分区:
    • 8. 挂载分区:

0.请注意磁盘分区 初学建议在虚拟机上面操作 不要再服务器上面

Linux系统中,fdisk是一个非常重要的磁盘分区工具,可以对磁盘进行分区、格式化、调整分区大小等操作。本文将详细讲解fdisk的使用方法和案例讲解。

一、fdisk命令格式

fdisk命令的格式如下:

fdisk [-l] [-b sector_size] [-u] device

其中,常用的参数有:

  • -l:列出指定设备的分区表信息;
  • -b sector_size:指定扇区大小;
  • -u:使用磁盘的单位为扇区而非柱面;
  • device:指定需要操作的设备,如/dev/sda。

二、fdisk常用操作

1. 列出磁盘分区信息

使用fdisk命令列出磁盘分区信息的方法非常简单,只需要在命令行中输入:

fdisk -l

即可列出系统中所有磁盘的分区信息。

2. 创建新分区

使用fdisk命令创建新分区的方法如下:

1)运行fdisk命令,并指定需要操作的设备,如:

fdisk /dev/sda

2)输入n命令创建新分区;

3)输入p命令选择创建主分区或扩展分区;

4)输入分区号,如1、2、3等;

5)输入起始扇区号和结束扇区号,也可以输入分区大小,如+10G;

6)输入w命令保存分区表并退出。

3. 删除分区

使用fdisk命令删除分区的方法如下:

1)运行fdisk命令,并指定需要操作的设备,如:

fdisk /dev/sda

2)输入d命令删除分区;

3)输入分区号,如1、2、3等;

4)输入w命令保存分区表并退出。

4. 修改分区大小

使用fdisk命令修改分区大小的方法如下:

1)运行fdisk命令,并指定需要操作的设备,如:

fdisk /dev/sda

2)输入d命令删除需要调整大小的分区;

3)输入n命令创建一个新分区,分区号和起始扇区号需要与原分区一致;

4)输入新的结束扇区号或分区大小,如+5G;

5)输入w命令保存分区表并退出。

三、案例讲解

下面通过一个案例来详细讲解fdisk的使用方法。

假设我们的系统中有一块磁盘/dev/sdb,我们需要将其分为两个分区,一个为/boot分区,一个为/分区。具体步骤如下:

1. 运行fdisk命令,并指定需要操作的设备:

fdisk /dev/sdb

2. 输入n命令创建新分区,选择主分区或扩展分区,输入分区号为1,起始扇区号为2048,结束扇区号为+500M:

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-20971519, default 2048): 2048
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +500M

3. 输入n命令创建新分区,选择主分区或扩展分区,输入分区号为2,起始扇区号为默认值,结束扇区号为默认值:

Command (m for help): n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): p
Partition number (2-4, default 2): 2
First sector (1026048-20971519, default 1026048):
Last sector, +sectors or +size{K,M,G} (1026048-20971519, default 20971519):

4. 输入t命令修改分区类型,选择分区号1,修改类型为83(Linux文件系统):

Command (m for help): t
Selected partition 1
Hex code (type L to list all codes): 83

5. 输入t命令修改分区类型,选择分区号2,修改类型为83(Linux文件系统):

Command (m for help): t
Selected partition 2
Hex code (type L to list all codes): 83

6. 输入w命令保存分区表并退出:

Command (m for help): w
The partition table has been altered!

7. 格式化分区:

mkfs.ext4 /dev/sdb1
mkfs.ext4 /dev/sdb2

8. 挂载分区:

mkdir /boot
mkdir /root
mount /dev/sdb1 /boot
mount /dev/sdb2 /root

至此,我们已经成功将/dev/sdb分为/boot和/两个分区,并格式化、挂载分区,可以开始使用了。

你可能感兴趣的:(linux,服务器,linux,运维)