linux命令之磁盘分区fdisk(代码片段)

二木成林 二木成林     2022-12-05     775

关键词:

概述

fdisk 命令可以查看磁盘分区情况和为磁盘进行分区。分区类似于让一个大房子用墙壁按照功能划分为卧室、厕所、厨房、阳台等。

注:物理硬盘可以分为一个或多个逻辑磁盘,称之为分区。但不要在当前的硬盘上尝试该命令,一定要再找一块新磁盘或者使用虚拟机。



语法

该命令的语法如下:

# 更改分区表
fdisk [options] <disk>
# 列出分区表
fdisk [options] -l <disk>
# 给出分区大小
fdisk -s <partition>

该命令支持的选项有:

选项说明
-b <size>扇区大小(512、1024、2048或4096)
-c兼容模式:“dos”或“nondos”(默认)
-h打印此帮助文本
-u <size>显示单位:“cylinders”(柱面)或“sectors”(扇区,默认)
-v打印版本信息
-C <number>指定柱面数
-H <number> 指定磁头数
-S <number>指定每个磁道的扇区数

当进入分区界面后,可以输入如下命令进行操作:

命令命令说明
a切换可引导标志
b编辑bsd磁盘标签
c切换dos兼容性标志
d删除分区
g创建一个新的空GPT分区表
G创建一个IRIX(SGI)分区表
l列出已知的分区类型
m打印此菜单
n添加一个新分区
o创建一个新的空DOS分区表
p打印分区表
q退出而不保存更改
s创建一个新的空Sun磁盘标签
t更改分区的系统id
u更改显示/输入单位
v验证分区表
w将表写入磁盘并退出
x额外功能(仅限专家)


使用

查看所有分区情况

如果要查看所有的磁盘分区情况,需要使用 -l 选项。命令格式如下:

fdisk -l


关于查询结果显示出来的信息各字段说明:

  • Disk:表示磁盘。
  • /dev/sda/dev/sdb:表示磁盘名。
  • Sector size (logical/physical):扇区大小(逻辑/物理)。
  • I/O size (minimum/optimal):IO 大小(最小/最佳)。

查看指定分区情况

如果要查看指定分区的情况,可以用如下命令格式:

# 语法
fdisk -l 指定分区
# 示例
fdisk -l

创建分区

如果要为指定硬盘创建分区,命令格式如下:

# 语法
fdisk 指定磁盘
# 示例,给磁盘 /dev/sdb 进行分区,/dev/sdb 是查询出来的磁盘名
fdisk /dev/sdb


输入 p 查看已有的分区表:

输入 n 进行分区:

再进行两个分区:

还需要执行 w 命令将分区同步到磁盘:

删除分区

如果想要删除分区,需要先通过 fdisk 命令进入到分区界面,执行 d 命令删除指定序号的分区,然后使用 w 命令将分区修改同步到磁盘中。

# 语法,进入指定磁盘的分区界面
fdisk 指定磁盘
# 示例,给磁盘 /dev/sdb 进行分区,也可以修改分区,删除分区
fdisk /dev/sdb

linux分区命令parted的用法(代码片段)

parted的适用场景创建操作大于2T的分区一般情况下,我们都是选择使用fdisk工具来进行分区,但是目前在实际生产环境中使用的磁盘空间越来越大,呈TiB级别增长;而常用的fdisk这个工具对分区是有大小限制的,它只能划分小于2T... 查看详情

linux磁盘管理——分区+挂载(fdisk+gdisk+mount+lsblk+df)(代码片段)

...3.硬盘的分区方式二、基本分区管理1.磁盘划分思路2.lsblk命令3.df命令4.fdisk1)进入分区2)新建分区3)查看分区信息4)查看分区情况5)刷新分区表信息6)格式化分区6)创建挂载点7)挂载使用8)... 查看详情

linux系统磁盘分区之parted

...linux系统磁盘分区之parted对于linux的分区通常可以使用fdisk命令工具和parted工具对于分区表通常有MBR分区表和GPT分区表对于磁盘大小小于2T的磁盘,我们可以使用fdisk和parted命令工具进行分区对于MBR分区表的特点(通常使用fdisk命令... 查看详情

linux磁盘管理(fdisk磁盘管理工具|swap交换分区|lvm逻辑卷管理)(代码片段)

...文件系统类型等等inux8版本虚拟机不重启识别新添加磁盘命令 查看详情

linux系列之fdisk分区挂盘(代码片段)

2019/3/28星期四Linux系列之fdisk分区挂盘[[email protected]~]#df-ThFilesystemTypeSizeUsedAvailUse%Mountedon/dev/mapper/centos-rootxfs47G8.3G39G18%/devtmpfsdevtmpfs3.9G03.9G0%/devtmpfstmpfs3.9G03.9G0%/dev/shm 查看详情

磁盘管理之磁盘分区(代码片段)

磁盘管理之磁盘分区磁盘分区表磁盘分区表位置:0磁头0磁道1扇区(前446字节表示mbr主引导记录,中单64字节表示分区表,最后2字节55AA标识表示结束标记)主分区(primary):一般一定要有,用来存放数据(最多四个主分区)扩展分区(exten... 查看详情

linux04_分区的概述设备挂载情况lsblk磁盘分区fdisk格式化硬盘挂载mount(代码片段)

...分区支持超大硬盘3T以上②.查看所有设备挂载情况lsblk①.命令:lsb 查看详情

2.1.fdisk命令(代码片段)

fdisk命令:Linuxfdisk是一个创建和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表。查看磁盘所有分区信息;fdisk-l/dev/sda:列出指定磁盘设备上的分区情况;管理分区:[[email protected]~]#fdisk/dev/sdafdisk提供了... 查看详情

fdisk命令实现磁盘分区详细教程(代码片段)

目录分区步骤 1.添加新的磁盘2.查看新的磁盘3.使用fdisk命令分区 ​4.重新读取分区表信息 5.格式化分区6.建立挂载点并挂载总结         fdisk命令来自于英文词组“PartitiontablemanipulatorforLinux”的缩写,其功能是用于管理... 查看详情

磁盘管理(代码片段)

...个硬盘主分区抽象成/dev/sdb1设备文件。我们可以使用file命令查看该文件的属性,但是在工作中可以发现,有些时候系统并没有自动把分区信息同步给Lin 查看详情

磁盘分区及格式化(代码片段)

一、磁盘分区及格式化1、fdisk命令a、fdisk-l[磁盘名称]//含义b、为/dev/sdb新建分区fdisk/dev/sdbm:命令帮助信息n:创建分区l:逻辑分区p:查看分区情况t:变更分区类型q:不保存退出w:保存退出2、创建文件系统---格式化a、mkfs-t文件系统类型... 查看详情

如何使用fdisk命令新建修改或删除磁盘的分区表信息?(代码片段)

学习目标:学习如何使用fdisk命令变动磁盘分区表信息学会如何对分区进行格式化操作学会如何使用及辨别du、df命令查看磁盘信息理解并学会使用交换分区内容前导:fdisk命令用于新建、修改及删除磁盘的分区表信息࿰... 查看详情

linux磁盘分区命令是啥

参考技术ALinux磁盘分区命令中有专门的分区命令fdisk和parted。其中fdisk命令较为常用,但不支持大于2TB的分区;如果需要支持大于2TB的分区,则需要使用parted命令,当然parted命令也能分配较小的分区。 查看详情

liunx命令记录

...直接关系到整个系统的性能问题。Linux磁盘管理常用三个命令为df、du和fdisk。df:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量fdisk:用于磁盘分区 今天我们来说一下如何使用fdisk和parted分区工具来进行硬盘分区,... 查看详情

fdisk命令详解

  基础命令学习目录 原文链接:https://www.cnblogs.com/xiaofengkang/archive/2011/06/06/2073579.htmlfdisk-l  可以列出所有的分区,包括没有挂上的分区和usb设备.我一般用这个来查找需要挂载的分区的位置,比如挂上u盘.  实例解说L... 查看详情

linux系统之创建逻辑卷(代码片段)

Linux系统之创建逻辑卷一、磁盘分区二、创建PV物理卷三、创建卷组,指定PE大小为12M四、创建逻辑卷,大小50个PE五、格式化逻辑卷,并挂载1.格式化逻辑卷2.永久挂载一、磁盘分区[root@node1~]#fdisk/dev/sdaWelcometofdisk(uti... 查看详情

linux磁盘与分区(代码片段)

...160G,ps:不知道为什么会显示多一点点。通过lsblk命令也可以查看已有分区的文件系统类型df-Th执行结果如下所示。其中,Mountedon列为文件系统对应的挂载点。这个文件系统类型不同,后续如果要扩容时使用的命令... 查看详情

fdisk分区(代码片段)

1.1fdisk磁盘分区工具受mbr分区表限制,只能给小于2T的磁盘划分分区,语法:[fdisk][option][device]参数:-l显示所有磁盘分区的信息1.1交互式分区实践[[email protected]~]#ls/dev/sd*[[email protected]~]#fdisk/dev/sdbCommand(mforhelp):mCommandactionDe 查看详情