Linux fdisk教程及示例

嗨,在Linux中创建和删除分区通常是在命令行界面中完成的,这让一些用户感到困惑。在这里,我会看它更详细,但如果你喜欢图形用户界面,你可以使用 gparted

null

男人

为了获得更详细的帮助手册页 磁盘 可以使用。

$ man fdisk
Man
男人

救命

可以使用下面命令的参数来获得fdisk选项的简单而快速的方法。

$ fdisk -h
Help
救命

列出磁盘

Linux系统上的磁盘可以使用以下fdisk命令列出。为了获得有关磁盘的详细信息,fdisk需要root权限。在Ubuntu的最新版本中,名为ram disks的特殊磁盘也与 -l 参数。

$ sudo fdisk -l
List Disk
列表磁盘

正如我们从 截图 命令提供磁盘名称、路径、大小、扇区数、逻辑和物理扇区大小等信息。

Fdisk交互式Shell

fdisk的大部分特性是由fdisk提供的交互式shell提供的。为了启动这个shell,我们要操作的磁盘应该如下所示。

$ fdisk /dev/vda
Interactive Shell
交互式Shell

列出分区

我们假设我们在与相关磁盘的交互式fdisk shell中。在fdisk shell中 p 打印列表的快捷方式是什么 隔板 信息

p
List Partitions
列出分区

或者

磁盘列表命令也将提供分区列表

列出特定磁盘的分区

有些情况只能列出具体情况 磁盘分区 这可以通过如下指定磁盘路径来实现。

$ sudo fdisk -l /dev/vda
List Partitions Of Specific Disk
列出特定磁盘的分区

Shell帮助

交互式shell提供了许多操作和命令。可以使用以下命令获取这些命令。

m
Shell Help
Shell帮助

更改分区类型

我们现在有很多文件系统或分区类型。Windows系统通常使用FAT、VFAT、NTFS,而Linux/Unix系统更喜欢ext3、ext4、btrfs、xfs等文件系统。分区文件系统类型可以用 t型 命令。

t

现在我们将选择我们的分区号,在这个例子中,我们只有一个分区,默认情况下是选中的。

1

要设置所需的分区类型,我们可以使用 L 命令如下。

L

Linux类型的分区对我们来说是可以的,数字是83。我们输入分区类型号。默认情况下,所有新创建的分区类型都创建为Linux分区类型。

83
Change Partition Type
更改分区类型

将更改写入磁盘

当使用fdisk时,交互shell修改是在ram中完成的,这意味着如果我们不将它们写入磁盘,它们将无效。我们应该将更改写入磁盘 w 就像下面一样。

w
Write Changes To Disk
将更改写入磁盘

重新读取磁盘更改

在将磁盘更改写入磁盘后,由于某些内核性能机制,它们不会直接写入。因此,为了使它们在内核端有效,应该在bash中提供以下命令。

$ partprobe

格式化磁盘Dos分区表

每个磁盘都有自己的分区表来标识分区大小、引导选项等。由于Windows的流行,DOS是最常用的分区表。DOS是Windows操作系统的默认分区表。DOS分区表最多只能使用2 TB磁盘,因此请谨慎使用。由于体系结构的限制,DOS分区表不能使用超过2 TB的容量

o
Format Disk Dos Partition Table
格式化磁盘Dos分区表

格式化磁盘GPT 分区表

GPT分区表比DOS更新,并修复了DOS分区表限制,如磁盘大小。GPT表支持大于2 TB的磁盘。要创建新的GPT分区表,请使用以下命令。

g
Format Disk GPT Partition Table
格式化磁盘GPT分区表

创建分区

分区是磁盘的指定部分。分区提供了逻辑边界,并使磁盘成为不同使用场景的多部分。首先,我们将提供新的分区命令 n .

n

然后为分区类型提供 p

p

现在我们将提供默认为1的分区号。

1

这个分区的第一个扇区。如果我们没有具体的要求,我们可以使用默认的是 2048

2048

最重要的部分是最后一个扇区的编号或大小。我们将为此分区设置结束边界。如果输入时没有任何参数,将使用默认扇区号,这是磁盘上最后一个未使用的扇区。另一种方法是以千字节、兆字节、千兆字节、兆字节、千兆字节和千兆字节为单位指定磁盘大小。例如,要创建10gb分区,请使用 +10克

+10G
Create Partition
创建分区

删除分区

创建的分区可以通过命令轻松删除 d

d
Delete Partition
删除分区

如果有多个分区,则询问分区号。在上面的示例中,由于只有一个分区,所以没有询问它。

相关文章: 如何下载、安装、使用Windirstat列出Windows上文件、目录的磁盘使用统计信息?

分区信息

有关分区的详细信息可以通过 命令。

Partition Information
分区信息

列出未分区的磁盘空间

分区为不同的使用场景提供磁盘分割。一些分区可以稍后创建,对于这些分区,可以留下一些空闲或未分区的空间。 可以使用命令列出未分区的空间 F。

F
List Unpartitioned Disk Space
列出未分区的磁盘空间

启用启动标志

包含Windows、Linux、Unix等操作系统的分区应标记为可引导。分区可以通过命令启动 . 实际指挥 将切换可引导标志,这意味着如果当前标志不可引导 它将变为可引导,反之亦然。

a
Enable Boot Flag
启用启动标志

验证分区表

分区表可以像下面这样简单地验证。

v
Verify Partition Table
验证分区表

退出/退出

完成操作后退出或退出fdisk interactive shell q 可以使用命令。如果需要,不要忘记保存更改。

q
Quit/Exit
退出/退出

Linux fdisk教程及示例信息图

Linux fdisk Tutorial With Examples Infographic
Linux fdisk教程及示例信息图

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享