详解Linux fdisk命令:分区和管理磁盘

Linux fdisk 命令是磁盘分区表管理工具,可以用于创建、删除、编辑、复制和移动磁盘分区和分区表。使用 fdisk 命令可以帮助你更好地管理磁盘空间和分区信息。

1. fdisk 命令的基本语法格式

fdisk 命令的基本语法格式为:

fdisk [-l] device

其中,-l 选项用于列出系统中所有磁盘信息。

2. fdisk 命令的使用方法

2.1. 查看系统磁盘信息

使用 fdisk 命令查看系统磁盘信息,可以使用下面的命令:

fdisk -l

该命令会列出系统中所有磁盘信息,包括磁盘的名称、大小、类型、分区信息等等。

2.2. 创建分区

使用 fdisk 命令创建分区,我们需要先指定设备名称,然后进入 fdisk 分区工具:

fdisk /dev/sda

该命令将进入 fdisk 分区工具,此时可以输入 m 命令查看可用命令列表。如果需要创建新的分区,可以依次输入 n、p、分区号、起始扇区号、结束扇区号(或分区大小),具体命令如下:

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

需要注意的是,在上面的命令中,Partition type 选项用于选择分区类型,p 代表主分区,e 代表扩展分区。使用默认选项表示选择主分区;Partition number 选项用于指定分区号,取值一般为 1-4;First sector 选项用于指定分区的第一个扇区号;Last sector 选项用于指定分区的最后一个扇区号。

创建分区后,可以使用 p 命令查看当前分区信息。

2.3. 删除分区

使用 fdisk 命令删除分区,需要同样指定设备名称,进入 fdisk 分区工具:

fdisk /dev/sda

然后,可以输入 p 命令来查看当前分区信息,并通过 d 命令删除指定分区:

Command (m for help): p
Partition table entries are not in disk order

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048        10485759   5.0 GiB     8300  Linux filesystem

Command (m for help): d
Partition number (1-4, default 4): 1

在上面的命令中,d 命令用于删除分区信息,指定分区号 1 后即可删除分区。

2.4. 保存分区表

当分区设置完成后,使用 w 命令保存分区表,退出 fdisk 工具:

Command (m for help): w

3. 示例说明

3.1. 创建新分区

为了创建一个新的主分区,可以使用以下命令:

fdisk /dev/sda
n
p
1
2048
10485759
w

在上面的命令中,我们首先进入 fdisk 工具,然后使用 n 命令创建新分区,选择主分区(p),分区号为 1。然后使用默认起始扇区号(2048),结束扇区号为 10485759。最后使用 w 命令保存分区表并退出。

3.2. 删除分区

为了删除一个分区,可以使用以下命令:

fdisk /dev/sda
p
d
1
w

在上面的命令中,我们首先进入 fdisk 工具并打印出当前的分区表信息(p 命令)。然后输入 d 命令并指定需要删除的分区号(1)。最后使用 w 命令保存分区表并退出。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Linux fdisk命令:分区和管理磁盘 - Python技术站

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

相关文章

  • SELinux 的工作模式(Disabled、Permissive和Enforcing)

    SELinux是Linux系统中一种安全模块,用于控制系统中各个进程、应用程序和用户对系统资源(如文件、目录)的访问权限。它的工作模式有三种:Disabled、Permissive和Enforcing。下面我将详细讲解SELinux三种工作模式的含义和实例说明。 1. Disabled Disabled表示SELinux完全关闭,不对系统资源进行任何安全限制…

    SELinux管理 2023年3月25日
    00
  • 详解Linux读写执行权限

    下面就是针对Linux读写执行权限的详细讲解。 什么是Linux读写执行权限 在Linux系统中,每个文件或目录都有读、写、执行权限。根据不同的权限设置,用户可以对文件或目录进行不同的操作。Linux系统中普遍采用三种类型的用户权限:文件所有者权限、同组用户权限、其他用户权限。其中,每种权限又分为读、写、执行权限。 Linux权限的表示方式 在Linux系统…

    Linux权限管理 2023年3月25日
    00
  • 详解Linux id命令:查看用户的UID和GID

    下面是关于 Linux id 命令的详细讲解。 一、命令简介 Linux id 命令用于显示当前用户的真实(UID)、有效(EUID)、保存(SUID)的用户 ID 和所属组的真实(GID)、有效(EGID)、保存(SGID)的 ID。它通常用于查看用户以及用户组的相关信息。 二、命令格式 id 命令的基本格式为: id [选项]… [用户名] 其中,用…

    Linux用户和用户组管理 2023年3月25日
    00
  • 详解Linux lspci命令:显示 PCI 设备信息

    下面是对Linux命令lspci的详细讲解。 lspci命令简介 lspci命令是Linux操作系统上的一个工具,用于列出当前计算机上的所有PCI总线设备的信息,例如磁盘控制器、声卡、网卡等等。有时候我们需要知道设备的硬件ID或者设备的型号,这时候就可以借助lspci命令来查询。 lspci命令可以用两种方式来显示PCI设备信息。 第一种方式是使用-v选项,…

    Linux函数大全 2023年3月24日
    00
  • Linux字符界面调整分辨率的方法

    调整Linux字符界面的分辨率首先需要确定使用的终端。不同的终端可能需要不同的步骤进行调整。 以下是一些可能需要调整分辨率的终端,以及对应的调整方法。 1. GNOME Terminal GNOME Terminal 是 GNOME 桌面环境中的默认终端。它的分辨率可以通过修改 profile 来实现。 步骤如下: 打开终端,点击菜单栏中的 Edit,选择 …

    Linux启动管理 2023年3月25日
    00
  • 详解Linux at命令详解:定时执行任务

    Linux at命令作用与使用方法 at命令的作用 at命令是在指定时间执行一项任务的命令,用户可以使用此命令把作业提交到后台队列中,由系统自动在指定时间执行。它可以帮助管理员在比较低峰期执行较耗费资源的任务,从而更加合理地规划资源的利用。 at命令的使用方法 at命令的基本语法如下: at [-mldvqf] [-f filename] [-t time]…

    Linux系统管理 2023年3月25日
    00
  • 详解Linux insmod命令:加载新的内核模块

    首先需要说明的是,insmod命令是用于向 Linux 操作系统内核中加载(insert)一个指定的动态链接库(.ko 文件),以实现特定功能的驱动程序或者模块。具体的步骤可以归纳为以下 4 个: 准备一个要加载的模块(.ko)文件。 确定需要加载的内核版本。 加载指定的模块文件。 检查是否加载成功。 在具体操作时,可以按照如下的格式输入命令: insmod…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux diff命令:比较文件之间的差异

    Linux diff命令可以用来比较文件或目录之间的差异。它将比较给定的两个文件,并找出它们之间的不同点。在本文中,我们将详细介绍Linux diff命令的作用和使用方法。 命令语法 Linux diff命令的基本语法如下: diff [OPTION]… FILES 其中,OPTIONS是可选的参数,FILES指的是要比较的文件或目录。 使用方法 下面我…

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