处理分区和文件系统的工具

要添加一个新磁盘或调整现有磁盘的大小,您需要使用 fdisk 或 cfdisk。尽管 cfdisk 表面上更易于使用,但 fdisk 已被证实最适用于磁盘分区。以下是有关使用 Linux 版本 fdisk 的几个原则,帮助您了解其可能得到的结果。

首先,以超级用户身份用设备名称调用 fdisk:

# fdisk /dev/hda

The number of cylinders for this disk is set to 1940.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help):m

可以通过使用 p或 print)命令显示分区表。使用 n 或 new 命令可创建新分区;使用 w 或 write 命令可把新分区表写入磁盘。输入新命令后,fdisk 需要知道您要创建逻辑分区还是主分区:

Command (m for help):n
Command action
l   logical (5 or over)
p   primary partition (1-4)
l
No free sectors available

Command (m for help):

您可以看到,如果没有任何空闲空间如上所示),则您将收到以上消息。但如果有空闲空间,则 fdisk 需要知道您想要的分区号。如果输入“p”代表主分区),则您将需要做出以下选择。

Partition number (1-4):

对于逻辑分区,您将需要做出以下选择

Partition number (5 or over):

然后,您可以输入新分区的起始柱面号。fdisk 将推荐一个默认编号,如下所示:

First cylinder (1-1940, default 1):1

您可以选择接受此编号。接下来,您需要输入最后一个柱面或分区大小:

Last cylinder or +sizeM or +sizeK(1-1940), default 5721:1G

此刻,fdisk 将假设这是一个常规 Linux 分区由分区表“ID”列中的十六进制数字 83 标识)。可以使用 fdisk 中的 t 或 type 命令更改分区类型。可以使用 l 或 list 命令取得 fdisk 的可用分区类型。以下是可用类型的部分列表:

ID System
82 Linux swap
83 Linux
85 Linux extended
8e Linux LVM

必须注意,在您运行 write 命令之前,您在 fdisk 中执行的任何操作都将是临时的—如果您出于任何原因要离开 fdisk,则这确实很有好处。


相关内容