Linux fdisk创建分区(主分区、扩展分区和逻辑分区)过程详解

yizhihongxing

下面我会详细讲解Linux fdisk创建分区的完整攻略,包含主分区、扩展分区和逻辑分区的创建过程及其细节。

准备工作

在开始之前,我们需要准备一个Linux环境,并将要分区的磁盘连接到该环境中。一般情况下,这个磁盘的设备文件是/dev/sdX,X代表磁盘的编号,例如/dev/sda、/dev/sdb等。

主分区的创建

在Linux中,一个磁盘最多可以创建4个主分区。主分区的编号为1~4,分别对应/dev/sdX1~4。下面是创建主分区的步骤:

  1. 使用fdisk命令打开磁盘:
fdisk /dev/sdX
  1. 输入n,创建新分区。fdisk会提示你输入分区编号,默认为1。此处我们创建第一个主分区,因此直接按回车即可。
Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 
First sector (2048-10485759, default 2048): 
Last sector, +sectors or +size{K,M,G,T,P} (2049-10485759, default 10485759): 
  1. 输入起始扇区和终止扇区。这里我们让fdisk自动选择起始扇区并使用整个剩余空间作为主分区的大小。输入w来保存分区表。
Command (m for help): w

到这里,你已经成功创建了一个主分区。接下来让我们来创建扩展分区。

扩展分区的创建

扩展分区用于创建多个逻辑分区,一个磁盘最多可以创建1个扩展分区。下面是创建扩展分区的步骤:

  1. 使用fdisk打开磁盘:
fdisk /dev/sdX
  1. 输入n,创建新分区。这次选择e,代表扩展分区。fdisk会提示你输入分区编号,默认为1。此处我们创建第一个扩展分区,因此直接按回车即可。
Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): e
Partition number (1-4, default 1): 
First sector (2048-10485759, default 2048): 
Last sector, +sectors or +size{K,M,G,T,P} (2049-10485759, default 10485759): 
  1. fdisk会提示你重新进入分区编辑模式(Command (m for help))。此时键入p,查看新创建的扩展分区信息:
Command (m for help): p

Disk /dev/sda: 85.9 GB, 85899345920 bytes, 167772160 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes

Device     Boot    Start       End   Sectors   Size Id Type
/dev/sda1           2048  41943039  41940992    20G 83 Linux
/dev/sda2      41943040  62914559  20971520    10G 83 Linux
/dev/sda3      62914560  83886079  20971520    10G 83 Linux
/dev/sda4      83886080 104857599  20971520    10G 83 Linux
/dev/sda5           2048  10485759  10483712    5G  5 Extended

可以看到,/dev/sda5为新创建的扩展分区。

  1. 输入n,创建逻辑分区。fdisk会提示你输入分区编号,默认为5。此处我们创建第一个逻辑分区,因此直接按回车即可。
Command (m for help): n
Partition number (5-65535, default 5): 
First sector (106496-10485759, default 106496): 
Last sector, +sectors or +size{K,M,G,T,P} (106496-10485759, default 10485759): 
  1. 输入起始扇区和终止扇区。这里我们让fdisk自动选择起始扇区并使用整个剩余空间作为逻辑分区的大小。如果需要创建多个逻辑分区,依次进行步骤4和步骤5即可。

  2. 输入w,保存分区表。

Command (m for help): w

到这里,你已经成功创建了一个扩展分区和一个逻辑分区。如果需要创建多个逻辑分区,可以重复步骤4~5,直到所有的逻辑分区都创建完成。

总之,主分区、扩展分区和逻辑分区是在fdisk命令中被定义的磁盘分区类型。通过本文的介绍,我们希望能够让初学者能够轻松理解并实践创建分区的方法,未来更好地使用Linux。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux fdisk创建分区(主分区、扩展分区和逻辑分区)过程详解 - Python技术站

(1)
上一篇 2023年3月25日
下一篇 2023年3月25日

相关文章

  • 详解Linux grep命令:在文件中查找特定文本

    Linux grep命令作用说明 Linux grep命令用于在文件中查找指定的字符串或者正则表达式,它会搜索指定文件并输出包含匹配字符串的行,而不是直接打开这些文件。在Linux系统中,grep是一种强大且广泛使用的文本搜索工具,而且非常灵活,支持多种选项和参数,可以满足各种不同的搜索需求。 Linux grep命令使用方法 下面介绍Linux grep命…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux ps命令:查看正在运行的进程

    Linux中的ps命令是Process Status的缩写,用于查看系统中的进程信息。它可以用来列出系统中正在运行的进程,以及它们的状态、占用的资源等信息。以下是关于ps命令的详细说明: 命令语法 ps命令的语法如下: ps [options] 命令选项 以下是常用的ps命令选项: -a:显示所有用户的进程,而不仅仅是当前用户的进程。 -u:显示用户和其他详…

    Linux系统管理 2023年3月25日
    00
  • 详解Linux kill命令:杀死进程

    Linux中kill命令是用来发送特定信号给指定的进程,以便对进程进行控制。下面是kill命令的使用方法及相关的参数。 命令格式 kill [options] <pid> […] 命令参数 参数 作用 -a, –all 按照给出的pid,逐一发送kill信号 -u, –user <用户名> 按照给出的用户名,逐一发送kill信…

    Linux函数大全 2023年3月24日
    00
  • SELinux是什么

    SELinux,全称Security-Enhanced Linux,是一个Linux内核安全模块。作为一种强制访问控制(MAC)系统,SELinux能够提供更细粒度的访问控制策略,即使是root用户也不能越权。 以下是详细的SELinux攻略,包括介绍SELinux的基本思想、组成部分、配置方式、实现原理和实例说明。 SELinux的基本思想 SELinux…

    SELinux管理 2023年3月25日
    00
  • 详解Linux jobs命令:查看当前终端放入后台的工作

    Jobs是Linux中的一个指令,用于控制进程或作业。它可以操作后台运行的进程或作业,并且可以使它们暂停、恢复、终止或关闭。在本篇攻略中,我们将详细讲解jobs命令的作用和使用方法。 1. jobs的作用 在Linux系统中,作业可以分为前台作业和后台作业。前台作业是在终端窗口中直接执行的作业,执行完毕后会等待下一个操作。后台作业是在后台运行的作业,执行后会…

    Linux系统管理 2023年3月25日
    00
  • SELinux安全上下文的修改和设置(chcon和restorecon命令)

    SELinux是一种安全增强技术,它可以控制每个进程和文件的访问权限,保护系统免受各种安全威胁。SELinux采用了一系列安全上下文来保护文件和进程。安全上下文是一个包含多个属性的字符串,它描述了文件或进程的SELinux安全策略。在本篇攻略教程中,我们将详细讲解SELinux安全上下文的修改和设置。 一、查看文件的安全上下文 在修改文件的安全上下文之前,我…

    SELinux管理 2023年3月25日
    00
  • 详解Linux rpm命令查询软件包

    请看下面的具体内容: Linux rpm命令查询软件包详细攻略 在Linux系统中,rpm(Red Hat Package Manager)是最常用的软件包管理系统之一。下面介绍一些rpm命令用法,以查询软件包信息,包括:-q、-qa、-i、-p、-l、-f、-R。 查询已安装的软件包 1.查询已安装的软件包名称 要查询已安装的软件包名称,我们使用一个简单的…

    Linux软件安装 2023年3月25日
    00
  • 详解Linux edquota命令:修改用户(群组)的磁盘配额

    下面是关于 Linux edquota 命令作用和使用方法的完整攻略。 edquota命令作用 edquota 命令用于编辑指定用户或组的磁盘配额。它可以根据磁盘使用情况设置或修改用户或组的磁盘配额限制,以控制磁盘使用量以防止过度使用导致磁盘耗尽。 edquota命令使用方法 edquota 命令用法如下: edquota [选项] 用户或组名 选项: -u…

    Linux高级文件系统管理 2023年3月25日
    00
合作推广
合作推广
分享本页
返回顶部