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

下面我会详细讲解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 yum命令

    当我们在Linux系统上需要安装、升级或卸载一个软件包时,通常可以使用yum命令完成。下面我们来详细讲解yum命令的查询、安装、升级和卸载软件包的完整攻略,并提供代码示例。 查询软件包 我们可以使用yum命令查询Linux系统中是否已经安装了某个软件包,以及该软件包的详细信息。 查询某一个特定软件包: yum info 软件包名称 例如,我们要查询Linux…

    Linux软件安装 2023年3月25日
    00
  • 详解Linux sar命令:收集系统性能数据

    Linux sar 命令是系统监控工具之一,主要用于收集系统的资源使用情况、性能参数和运行状态等数据,可以用来监控和优化系统资源的使用情况,提高系统的性能和稳定性。 一、命令格式 sar [ -options ] [ -n count ] [ -P [ ALL ] | CPU [ age ] | disk [ -p ] [ device ] | cdrom …

    Linux函数大全 2023年3月24日
    00
  • 详解Linux ssh-copy-id命令:复制 SSH 公钥到远程计算机

    Linux ssh-copy-id命令是一种快速、安全、简单的方式向远程SSH服务器添加公钥的方式。本攻略将向您介绍ssh-copy-id命令的作用、使用场景以及使用方法。 作用 ssh-copy-id命令的主要作用是将本地公钥复制到远程SSH服务器上,从而使得SSH连接到远程主机时可以避免输入验证密码。 使用场景 使用ssh-copy-id命令可以在以下两…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux anacron命令用法

    Anacron是一个在Linux系统上用来在后台自动执行计划任务的工具。与cron不同的是,anacron不受系统启动时间和执行时间的限制,它可以在任何时间点上运行计划任务。 使用anacron,你可以指定系统空闲时运行计划任务,从而避免了在繁忙时运行任务造成的系统资源竞争。同时,它还可以确保计划任务的执行不会被其他任务打断或中止,从而增强了任务的可靠性。 …

    Linux系统管理 2023年3月25日
    00
  • 详解Linux函数库及其安装过程

    Linux函数库通常分为两种类型:静态函数库和动态函数库。静态函数库是指函数库文件被编译进可执行文件中,而动态函数库则是指函数库文件在程序运行时被载入到内存中。下面是详细讲解和安装过程的完整攻略。 静态函数库 在Linux系统中,静态函数库使用的是.a文件,也被称为归档文件。静态函数库的优点是在执行时速度很快,但是缺点是可执行文件的大小和内存占用可能会非常大…

    Linux软件安装 2023年3月25日
    00
  • 详解Linux date命令:显示和设置系统日期和时间

    Linux中的date命令用于显示或者设置系统的日期和时间。以下是date命令的一些常见用法: 基本用法 显示当前日期和时间 $ date 输出: Tue Jul 27 18:20:12 CST 2021 显示指定格式的日期和时间 $ date ‘+%Y-%m-%d %H:%M:%S’ 输出: 2021-07-27 18:22:15 参数说明 date命令的…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux SetUID(SUID)文件特殊权限用法

    Linux SetUID(SUID)是一种在Unix/Linux系统下设置文件的权限属性,它允许一个普通用户在执行这个文件时,以拥有该文件所属用户的权限来执行。通俗地讲,如果一个文件被设置了SUID权限,那么当一个普通用户执行该文件时,就拥有了该文件属主的权限,比如root用户等,但是SUID所获得的权限仅限于文件拥有者具备的权限,对于其他的权限则没有作用。…

    Linux权限管理 2023年3月25日
    00
  • 详解Linux apropos命令:查找命令的文档

    Linux apropos 命令是一种非常有用的工具,它可以帮助用户快速查找 Linux 系统中已安装的命令、函数、配置文件等的帮助文档。下面我将为大家详细讲解 apropos 命令的作用和使用方法,并附上两个具体的使用示例。 作用 apropos 命令的作用是根据指定的关键字,在系统的帮助文档中查找与之相关的命令、函数、库等信息。通常情况下,我们在掌握某个…

    Linux函数大全 2023年3月24日
    00
合作推广
合作推广
分享本页
返回顶部