fdisk命令是用于在Linux上查看和管理硬盘分区的基于文本的实用程序。它是您可以用于管理分区的最强大的工具之一,但对新用户来说是令人困惑的。本教程将介绍使用fdisk管理分区表的基础知识,主要技术参考自《Linux就该这么学》。使用fdisk后,您必须使用mkfs命令来使用文件系统格式化新的分区。
工具/原料
Linux
方法/步骤
1、SUDO与SU在Ubuntu,LinuxMint或其他Ubuntu派生版本中,fdisk和mkfs命令必须以sudo作为前缀。在不使用sudo的发行版上,首先使用su命令获取根shell,然后在没有sudo的情况下键入每个命令。
2、列出分区fdisk-l命令列出您的系统上的分区。
3、您可以添加磁盘的设备名称,以仅列出其上的分区。例如,使用以下命令仅列出第一个磁盘设备上的分区:sudofdisk-l/dev/sda
4、进入命令模式要在磁盘的分区上工作,必须进入命令模式。您将需要fdisk-l命令中的磁盘的设备名称。以下命令进入第一个磁盘设备的命令模式:sudofdisk/dev/sda在使用时不要编辑分区。如果要编辑系统分区,请先从实时CD启动。
5、使用命令模式在命令模式下,使用单字母命令指定要执行的操作。键入m,然后按Enter键查看可以使用的命令列表。
6、查看分区表使用p从命令模式下将当前分区表打印到终端。
7、删除分区使用d命令删除分区。将要求您要删除的分区号,您可以从p命令获得。例如,如果我想删除/dev/sda5上的分区,我会输入5。
8、删除分区后,可以再次键入p来查看当前的分区表。分区显示为已删除,但是在使用w命令之前,fdisk不会将这些更改写入磁盘。创建分区使用n命令创建一个新的分区。您可以创建逻辑或主分区(l为逻辑或p为主)。磁盘只能有四个主分区。
9、接下来,指定要分区开始的磁盘扇区。按Ente筠续师诈r接受默认扇区,这是磁盘上的第一个空闲扇区。最后,指定磁盘上分区的最后一个扇区。如果要在初镫炜茛玳始扇区后占用所有可用空间,只需按Enter键即可。您还可以指定一个特定的大小,例如5GB的分区+5G或512MB的分区+512M。如果您没有在+号后指定单位,fdisk将以扇区为单位。例如,+10000将导致分区结束后的10000个扇区。
10、系统ID我刚刚运行的n命令重新创建了我之前删除的交换分区咯悝滩镞-还是做了?如果我再次运行p命令,我会看到新的/dev/sda5分区是一个“Linux”分区,而紧鋈笆珀不是“Linux交换”分区。如果我想改变它的类型,我可以使用t命令并指定分区的号码。我将被要求输入类型的十六进制代码。我不知道,所以我可以输入L来查看十六进制代码的列表。
11、它说82是Linux交换分区的代码,所以我可以键入。
12、这不会使用您选择的文竭惮蚕斗件系统格式化分区。您将不得不使用适当的mkfs命令来执行此操作。写作变更使用w将您所做的更观鲼视防改写入磁盘。如果要退出而不保存更改,请使用q。格式化分区您必须使用文件系统格式化新的分区,然后才能使用它们。您可以使用适当的mkfs命令来执行此操作。例如,此命令使用ext4文件系统格式化第一个磁盘上的第五个分区。sudomkfs.ext4/dev/sda5
13、如果要将分区格式化为交换分区,请使用mkswap命令:sudomkswap/dev/sda5Fdisk包含各种其他命令,包括首先运行x命令可以访问的专家命令。使用manfdisk命令查看fdisk的手册页以获取更多详细信息。