详解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日

相关文章

  • 详解Linux id命令:查看用户的UID和GID

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

    Linux用户和用户组管理 2023年3月25日
    00
  • 详解Linux ftp命令:文件传输协议客户端

    下面是关于Linux ftp命令的详细说明和使用方法。 ftp命令的作用 ftp是一种用于在不同计算机之间传输文件的协议,ftp命令则是我们在Linux系统中使用ftp协议进行文件传输的工具。通过ftp命令,我们可以连接到远程FTP服务器并从服务器下载文件,也可以将本地计算机上的文件上传到FTP服务器上。 ftp命令的使用方法 1. 连接到FTP服务器 要连…

    Linux函数大全 2023年3月24日
    00
  • Linux多系统并存的GRUB配置文件内容分析

    GRUB(Grand unified bootloader)是一个开源的、多操作系统引导程序。它被广泛用作Linux系统的启动程序,可以在多个操作系统之间切换引导。在同一计算机上存在多个操作系统时,需要配置GRUB以保证各个操作系统正确地引导。本攻略将讲解Linux多系统并存时,对GRUB配置文件内容的分析过程。 确认系统分区情况 在进行GRUB配置文件的编…

    Linux启动管理 2023年3月25日
    00
  • 详解Linux scp命令:在本地计算机和远程计算机之间复制文件

    Linux scp命令用于在本地主机和远程主机之间复制文件,可以将本地主机的文件复制到远程主机上,也可以将远程主机的文件复制到本地主机上。下面是scp命令的使用方法及示例: 命令格式: scp [参数] [原路径] [目标路径] 命令参数: 参数 描述 -i 使用指定的密钥文件进行验证 -P 设置远程SSH端口号 -r 复制目录时需要加上此参数 命令示例: …

    Linux函数大全 2023年3月24日
    00
  • Linux日志轮替(日志转储)及logrotate配置文件分析

    下面我将详细讲解Linux日志轮替及logrotate配置文件分析的完整攻略,希望对你有所帮助。 什么是日志轮替? 在Linux系统中,系统和应用程序产生的日志文件一般都会保存在磁盘中,随着时间的推移,这些日志文件会越来越大,占用越来越多的磁盘空间。此时,就需要进行日志轮替,也就是将旧的日志文件压缩归档或删除,以释放磁盘空间,同时为新的日志文件腾出空间。 在…

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

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

    Linux软件安装 2023年3月25日
    00
  • 详解Linux初始组和附加组

    Linux中的初始组是指用户在创建时默认属于的用户组,通常与用户名同名;而附加组则是在初始组之外用户可以加入的组。初始组和附加组在很多情况下都有重要的应用场景。 初始组的作用 权限控制 在Linux中,文件和目录的访问权限由所属用户和所属用户组决定。用户文件默认的所属组就是初始组。因此,初始组可以控制该用户对于同组成员创建的文件和目录的访问权限。如果一些用户…

    Linux用户和用户组管理 2023年3月25日
    00
  • 详解Linux quota和repquota命令查询磁盘配额方法

    Linux quota是一种磁盘配额限制工具,可以限制用户或组在磁盘上使用的最大空间,防止用户占用过多的磁盘空间。repquota是quota的一个子命令,用于查询已经运行的磁盘配额情况。以下是Linux quota和repquota命令查询磁盘配额的完整攻略: 1. 安装quota 首先需要安装quota,使用以下命令: sudo apt-get inst…

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