Linux使用fdisk实现磁盘分区过程图解

Linux使用fdisk实现磁盘分区过程图解

简介

在Linux系统中,对于新购置的硬盘,我们需要将其进行分区才能使用。而分区的工具有很多,在Linux中常用的是fdisk。它是一个功能非常强大且广泛使用的磁盘分区工具,可以让用户以交互式的方式对硬盘进行分区操作。本文将详细讲解如何使用fdisk实现磁盘分区的过程。

步骤

步骤一:查看磁盘情况

在使用fdisk工具之前,首先需要查看磁盘情况,以便确认需要分区的磁盘名称。可以使用下面的命令查看所有磁盘的分区情况:

sudo fdisk -l

执行上述命令后,会列出所有的硬盘设备,并显示它们的分区情况。注意要以管理员权限运行该命令。

步骤二:选择需要分区的磁盘

确认需要分区的磁盘名称后,可以使用下面的命令选择需要操作的磁盘:

sudo fdisk /dev/sda

上述命令中的/dev/sda是要分区的磁盘名称,可以根据实际情况进行修改。

步骤三:创建分区

执行上述命令后,会进入fdisk的交互式操作界面。可以按照下面的步骤创建分区:

  1. 输入n来创建一个新分区;
  2. 输入p来指定该分区为主分区;
  3. 输入分区号(比如1);
  4. 指定分区的起始扇区和结束扇区,可以输入+10G来表示从当前扇区向后分配10G大小的空间;
  5. 使用w命令保存分区表并退出。

下面是一个示例:

sudo fdisk /dev/sda

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): 
Last sector, +sectors or +size{K,M,G,T,P} (2048-20971519, default 20971519): +10G

Created a new partition 1 of type 'Linux' and of size 10 GiB.

Command (m for help): w

步骤四:格式化分区

完成分区后,我们需要先格式化分区才能将其挂载到系统中。可以使用下面的命令对已经创建的分区进行格式化:

sudo mkfs.ext4 /dev/sda1

上述命令中的/dev/sda1是已经创建的分区名称,可以根据实际情况进行修改。执行上述命令后,系统会对分区进行格式化,格式化完成后该分区就可以被挂载到系统中了。

示例说明

示例一:创建两个主分区和一个扩展分区

我们假设现在有一个500G的硬盘,需要将其分为两个主分区和一个扩展分区。分区方案如下:

分区 大小 类型
sda1 50G 主分区
sda2 100G 主分区
sda3 350G 扩展分区

可以使用下面的命令来进行分区:

sudo fdisk /dev/sda

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-1048575999, default 2048): 
Last sector, +sectors or +size{K,M,G,T,P} (2048-1048575999, default 1048575999): +50G

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 (102604800-1048575999, default 102604800): 
Last sector, +sectors or +size{K,M,G,T,P} (102604800-1048575999, default 1048575999): +100G

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

Command (m for help): w

示例二:在已有分区上创建逻辑分区

假设现在已经有一个200G的硬盘,并已将其分为sda1和sda2两个主分区,其中sda1已经被使用。现在需要在sda2上创建两个逻辑分区。分区方案如下:

分区 大小 类型
sda5 50G 逻辑分区
sda6 100G 逻辑分区

可以使用下面的命令来进行分区:

sudo fdisk /dev/sda

Command (m for help): n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   l   logical (0 primary, 1 extended, 3 free)
Select (default p): l
Adding logical partition 5
First sector (411648-419430399, default 411648): 
Last sector, +sectors or +size{K,M,G,T,P} (411648-419430399, default 419430399): +50G

Command (m for help): n
Partition type:
   p   primary (1 primary, 0 extended, 2 free)
   l   logical (2 primary, 1 extended, 1 free)
Select (default p): l
Adding logical partition 6
First sector (1059062272-2097125119, default 1059062272): 
Last sector, +sectors or +size{K,M,G,T,P} (1059062272-2097125119, default 2097125119): +100G

Command (m for help): w

结论

本文详细介绍了如何使用fdisk工具在Linux系统中对硬盘进行分区,包括查看磁盘情况、选择需要分区的磁盘、创建分区、格式化分区等步骤。使用fdisk工具进行分区非常方便,能够满足大部分用户需求。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux使用fdisk实现磁盘分区过程图解 - Python技术站

(0)
上一篇 2023年5月24日
下一篇 2023年5月24日

相关文章

  • 在VMWare上安装ubuntu及VMWare Tools详细教程

    下面我将为你详细讲解“在VMware上安装Ubuntu及VMware Tools详细教程”。 准备工作 在开始安装Ubuntu之前,我们需要先准备好以下工具: 一台计算机,安装有VMware软件; Ubuntu镜像文件,可以从官网或其他可靠渠道获取; VMware Tools安装包,可以在Ubuntu密钥环中安装。 第一步:创建虚拟机 打开VMware软件,…

    Linux 2023年5月24日
    00
  • 使用 Xshell 远程连接虚拟机中的linux服务器

    下面是使用Xshell远程连接虚拟机中的Linux服务器的完整攻略。 环境准备 一台运行Windows操作系统的计算机 一台运行Linux操作系统的虚拟机 Xshell软件 步骤说明 步骤一:连接虚拟机 在Xshell里,点击“文件”-“新建”,打开新建会话窗口。 在主机窗格中输入虚拟机的IP地址,并在端口窗格中填写连接端口号,默认的SSH端口是22。如果虚…

    Linux 2023年5月24日
    00
  • linux下操作oracle

    ps -ef|grep ora #查看oracle状态 lsnrctl status #查看监听的状态 lsnrctl start |stop |reload #启动|停止|重启 监听 登录oracle su – oracle sqlplus / as sysdba SQL>startup #启动oracle SQL>shutdown #关闭or…

    Linux 2023年4月13日
    00
  • Linux下Apache安装/增加mod

    以下是“Linux下Apache安装/增加mod”的完整使用攻略,包含两个示例说明。 步骤 更新系统软件包。在终端中输入以下命令: bash sudo apt-get update 安装Apache。在终端中输入以下命令: bash sudo apt-get install apache2 启动Apache服务。在终端中输入以下命令: bash sudo s…

    Linux 2023年5月13日
    00
  • Linux优化之IO子系统监控与调优

    Linux优化之IO子系统 作为服务器主机来讲,最大的两个IO类型 : 1.磁盘IO  2.网络IO 这是我们调整最多的两个部分所在   磁盘IO是如何实现的 在内存调优中,一直在讲到为了加速性能,linux内核一般情况下都会尝试将磁盘上的慢速设备上的文件缓存至内存中,从而达到加速效果; 虚拟内存的概念: 读写都在内存中完成,当某一进程在cpu运行的时候,进…

    Linux 2023年4月12日
    00
  • ubuntu16.04怎么远程远程登录linux系统?

    下面是Ubuntu16.04远程登录Linux系统的完整攻略: Step 1:安装ssh服务器 要远程登录Ubuntu机器,需要确保Ubuntu机器上安装了ssh服务器。如果没有,运行以下命令进行安装: sudo apt-get update sudo apt-get install openssh-server Step 2:确定Ubuntu机器的IP地址…

    Linux 2023年5月24日
    00
  • Linux下mysql 8.0安装教程

    下面我将为你详细讲解“Linux下mysql8.0安装教程”的完整攻略。 安装准备 在安装MySQL之前,你需要确保以下条件已经满足: 执行安装的操作系统已经正确安装并可以正常运行。 确保你已经具有执行命令的管理员权限。 检查操作系统的位数,选择正确的MySQL版本进行安装。 确保服务器有可用的网络连接。 步骤1:下载MySQL安装包 进入MySQL官网,选…

    Linux 2023年5月14日
    00
  • linux Apache服务器系统安全设置与优化第3/3页

    以下是“Linux Apache服务器系统安全设置与优化第3/3页”的完整使用攻略,包含两个示例说明。 步骤 禁用不必要的服务。在终端中输入以下命令: bash sudo systemctl disable <service_name> 其中,<service_name>是要禁用的服务的名称。 安装防火墙。在终端中输入以下命令: ba…

    Linux 2023年5月13日
    00
合作推广
合作推广
分享本页
返回顶部