
Linux fdisk命令详解:如何创建、编辑、删除和显示磁盘分区(附实例和注意事项)
·
Linux fdisk命令介绍
Linux fdisk命令是用于磁盘分区的工具,可以创建、编辑、删除和显示硬盘分区。它是一个强大且常用的命令,适用于各种Linux发行版。
Linux fdisk命令适用的Linux版本
Linux fdisk命令适用于几乎所有的Linux发行版,包括但不限于Ubuntu、CentOS、Debian等。在不同的发行版中,fdisk命令的安装方式可能略有不同。
- 在Ubuntu上安装fdisk命令:可以使用以下命令进行安装:
[linux@bashcommandnotfound.cn ~]$ sudo apt-get -y install fdisk
- 在CentOS上安装fdisk命令:可以使用以下命令进行安装:
[linux@bashcommandnotfound.cn ~]$ sudo yum -y install fdisk
Linux fdisk命令的基本语法
fdisk命令的基本语法如下:
fdisk [选项] 设备文件名
其中,设备文件名指定要进行分区操作的硬盘设备,如/dev/sda
。
Linux fdisk命令的常用选项说明
以下是fdisk命令的一些常用选项说明:
-l
:显示设备的分区表信息。-n
:创建一个新的分区。-d
:删除一个分区。-p
:打印分区表的内容。-t
:更改分区的类型。-u
:以扇区单位显示分区信息。-w
:将分区表写入磁盘。
Linux fdisk命令的实例
这里都是有root用户
实例1:显示设备的分区表信息
要显示设备的分区表信息,可以使用以下命令:
[linux@bashcommandnotfound.cn ~]# fdisk -l /dev/sdb
该命令将显示设备/dev/sda
的分区表信息。
实例2:创建一个新的分区
要创建一个新的分区,可以使用以下命令:
[linux@bashcommandnotfound.cn ~]# fdisk /dev/sdb
# 进入fdisk交互界面后,依次输入以下命令:
n # 创建新分区,可以默认直接回车
p # 创建主分区,可以默认直接回车
1 # 输入分区号,这里设置为1,可以默认直接回车
[起始扇区] # 设置起始扇区,可以默认直接回车
[结束扇区] # 设置结束扇区,可以默认直接回车
w # 将分区表写入磁盘并退出
请将[起始扇区]
和[结束扇区]
替换为实际的数值。
实例3:删除一个分区
要删除一个分区,可以使用以下命令:
[linux@bashcommandnotfound.cn ~]# fdisk /dev/sdb
# 进入fdisk交互界面后,依次输入以下命令:
d # 删除分区
[分区号] # 要删除的分区号
w # 将分区表写入磁盘并退出
请将[分区号]
替换为要删除的分区号。
实例4:创建分区、格式化系统、挂载分区
# 创建分区
[linux@bashcommandnotfound.cn ~]# fdisk /dev/sdb #执行后按n,然后一直回车到没有选项,最后按w
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
Device does not contain a recognized partition table
使用磁盘标识符 0x917df835 创建新的 DOS 磁盘标签。
命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p):
Using default response p
分区号 (1-4,默认 1):
起始 扇区 (2048-1048575999,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-1048575999,默认为 1048575999):
将使用默认值 1048575999
分区 1 已设置为 Linux 类型,大小设为 500 GiB
命令(输入 m 获取帮助):
命令(输入 m 获取帮助):
命令(输入 m 获取帮助):
命令(输入 m 获取帮助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盘。
# 格式化系统
[linux@bashcommandnotfound.cn ~]# mkfs.xfs /dev/sdb1 #设置文件系统在这里设置xfs,也可以设置ext4
# 创建挂载目录
[linux@bashcommandnotfound.cn ~]# mkdir /ssd
#手动临时挂载
[linux@bashcommandnotfound.cn ~]# mount /dev/sdb1 /ssd
# 或永久挂载
# 设置分区表
[linux@bashcommandnotfound.cn ~]# echo "/dev/sdb1 /ssd xfs defaults 0 0" >>/etc/fstab
# 使分区表生效
[linux@bashcommandnotfound.cn ~]# mount -a
# 查看块设备以及挂载点信息
[linux@bashcommandnotfound.cn ~]# lsblk
Linux fdisk命令的注意事项
- 使用fdisk命令时,请小心操作,确保正确选择设备文件名。
- 在对磁盘进行分区操作前,务必备份重要数据,以防止数据丢失。
- 如果在命令行中出现
bash: fdisk: command not found
的错误提示,说明fdisk命令未安装,可以按照前述方式进行安装。
更详细讲解可以参考:
Linux fdisk命令用法详解:如何创建和管理硬盘分区表(附实例教程和注意事项)
推荐内容
阅读全文
AI总结
更多推荐
相关推荐
查看更多
A2A

谷歌开源首个标准智能体交互协议Agent2Agent Protocol(A2A)
adk-python

一款开源、代码优先的Python工具包,用于构建、评估和部署灵活可控的复杂 AI agents
Second-Me

开源 AI 身份系统,通过本地训练和部署,模仿用户思维和学习风格,创建专属AI替身,保护隐私安全。
热门开源项目
活动日历
查看更多
直播时间 2025-04-09 14:34:18

樱花限定季|G-Star校园行&华中师范大学专场
直播时间 2025-04-07 14:51:20

樱花限定季|G-Star校园行&华中农业大学专场
直播时间 2025-03-26 14:30:09

开源工业物联实战!
直播时间 2025-03-25 14:30:17

Heygem.ai数字人超4000颗星火燎原!
直播时间 2025-03-13 18:32:35

全栈自研企业级AI平台:Java核心技术×私有化部署实战
目录
所有评论(0)