Linux命令(二十五) 磁盘管理命令(三) fdisk
1、fdisk命令简介2、fdisk常见操作3、常见问题4、总结前面我们已经介绍了一些关于磁盘管理的命令,一、fdisk命令简介fdisk是一个用于分区硬盘的工具。
前面我们已经介绍了一些关于磁盘管理的命令,比如fdisk、sfdisk和parted等。今天我们来讲一下其中的一个——fdisk。
一、fdisk命令简介
fdisk是一个用于分区硬盘的工具。它可以创建、删除、调整分区以及查看分区表等操作。
在使用fdisk之前,需要先了解一下硬盘分区的基本概念:
– 主引导记录(MBR):是硬盘上最重要的扇区,存储着引导程序和分区表信息。
– 扩展分区:是把一个主分区划为多个逻辑分区所得到的结果。
– 逻辑分区:在扩展分 区中创建出来的子 分 区。
另外还有一个重要概念——柱面头扇面(CHS),这是早期硬件系统中用于表示磁道号、磁头号和扇面号等信息的方式。现在大部 分 操作系统都已经不再使用CHS,而改用LBA(Logical Block Addressing)方式寻址。
二、fdisk常见操作
1. 查看当前系统所有磁盘信息
“`
fdisk -l
2. 查看某个磁盘的分区表信息
fdisk -l /dev/sda
3. 创建新分区
* 首先使用 `fdisk /dev/sda` 命令进入交互式模式;
* 输入 `n` 命令创建新分区,并按提示输入相关参数(如类型、起始扇区、结束扇 区等);
* 使用 `w` 命令保存并退出。
4. 删除已有分区
* 同样是使用 `fdisk /dev/sda` 进入交互式模式;
* 输入 `d` 命令删除指定的分区号,再使用 `w` 命令保存并退出。
![Linux命令(二十五) 磁盘管理命令(三) fdisk缩略图 Linux命令(二十五) 磁盘管理命令(三) fdisk](https://www.72715.net/wp-content/uploads/2023/05/477ea48369864c9e1e369d31843b8774.png)
5. 修改已有分区
* 依然是用命令 `fdisk /dev/sda` 进入交互式模式;
* 输入命令对应的字母,修改相应参数(如类型、起始扇 区、结束 扇 区等),最后使用命令“w”保存并退出。
6. 列出所有可用命令及其说明
fdisk -h
三、常见问题
1. 如何查看当前系统中硬盘的名称?
可以通过以下方式查看:
“`
lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT
其中NAME列即为磁盘名称。
2. 分配给某个文件系统的空间不够用了,如何对其进行扩容?
可以使用 `fdisk` 命令增加分区空间,并在新分区上创建文件系统。
3. 如何将一个逻辑分区转换为主分区?
由于逻辑分区是建立在扩展分 区之上的,因此需要先删除当前的扩展 分 区,再将所需的逻辑 分 区转换成主 分 区。具体操作方法如下:
* 使用命令 `fdisk /dev/sda` 进入交互式模式;
* 输入 `p` 命令打印出当前磁盘信息;
* 找到扩展 分 区对应的编号(通常是 5),输入 `d` 命令删除该 分 区;
* 输入命令 `n` 创建新主 分 区,并按提示输入相关参数(如类型、起始 扇区、结束 扇 区等);
* 最后使用命令 “w” 保存并退出。
四、总结
本文介绍了Linux磁盘管理命令之一——fdisk。通过学习本文,你可以了解到fdisk的基本操作及其相关概念。当然,在实际使用时还需注意数据备份和恢复等安全问题。