【Linux】fdisk命令参数详解(图文超详细,内容来自官方文档)

news/2025/2/14 6:55:56/

目录

0.环境

1.背景

2.内容--官方文档对fdisk的介绍

1)名称

2)说明

 3)具体参数/选项

4)举个栗子,我要查fdisk的版本


0.环境

windows + linux虚拟机

1.背景

之前发表了一篇文章Linux 用fdisk进行磁盘分区(图文过程),里面用到了fdisk命令来给磁盘分区,用到了很多fdisk的内置命令。

今天(2023-6-29)在回看文章时,觉得可能有些小伙伴对于fdisk的详细命令了解的不多,所以参照fdisk官方文档,整理此文章,希望有帮助。

2.内容--官方文档对fdisk的介绍

注:本文章的所有英文翻译均来自网页翻译软件,如有错误,请提出指正,多谢。

1)名称

fdisk-操作磁盘分区表

2)说明

使用格式如下

fdisk [options] devicefdisk[选项]设备
fdisk -l [device...]fdisk-l[设备…]

        fdisk是一个对话框驱动的程序,用于创建和操作分区表。它理解GPT、MBR、Sun、SGI和BSD分区表。

        块设备可以划分为一个或多个称为分区的逻辑磁盘。此分区记录在分区表中,通常位于磁盘的扇区0中。(在BSD世界中,人们谈论的是“磁盘切片”和“磁盘标签”。)

        默认情况下,所有分区都由设备I/O限制(拓扑)驱动。fdisk能够优化4K扇区大小的磁盘布局,并在MBR和GPT的现代设备上使用对齐偏移。遵循fdisk的默认值总是一个好主意,因为默认值(例如,第一个和最后一个分区扇区)和由+/-<size>{M,g,…}表示法指定的分区大小总是根据设备属性对齐。

        CHS(气缸盖扇区)寻址已弃用,默认情况下不使用。请不要遵循旧文章和建议,为SSD或4K扇区设备提供“fdisk-S<n>-H<n>”建议。


        请注意,partx(8)为脚本打印磁盘布局提供了丰富的接口,fdisk主要是为人类设计的。不能保证fdisk输出的向后兼容性。输入(命令)应始终向后兼容。

 3)具体参数/选项

参数/选项(缩写)参数/选项(完整意思)使用说明/解释
-b--扇区大小扇区大小

指定磁盘的扇区大小。有效值为512、1024、2048和4096。(最近的内核知道扇区大小。只在旧内核上使用此选项,或者覆盖内核的想法。)由于util-linux-2.17,fdisk区分逻辑和物理扇区大小。此选项将两个扇区大小都更改为扇区大小。

-B--保护启动

创建新磁盘标签时,不要擦除第一个磁盘扇区的开头。GPT和MBR支持此功能。

-c--兼容性[=模式]

指定兼容模式“dos”或“nondos”。默认为非DOS模式。为了向后兼容,可以使用不带模式参数的选项,然后使用默认值。请注意,可选模式参数不能与-c选项用空格分隔,正确的形式是例如“-c=dos”。

-h--帮助

显示帮助文本并退出。

-L

--color[=何时]

将输出着色。可选参数when可以是auto、never或always。如果省略了when参数,则默认为auto。可以禁用颜色;有关当前内置默认值,请参阅--help输出。另请参见颜色部分。
-l--列表

列出指定设备的分区表,然后退出。如果没有给出任何设备,则使用/proc/partitions中提到的设备(如果该文件存在)。

-o--输出列表

指定要打印的输出列。使用--help获取所有支持列的列表。如果列表的格式为+列表(例如-o+UUID),则可以扩展默认列列表。

-s

 --获取

打印每个给定块设备的512字节扇区的大小。此选项已弃用,以支持blockdev(1)。

-t

 --类型类型

仅对指定类型的磁盘标签启用支持,并禁用对所有其他类型的支持。
-u--单位[=单位]

列出分区表时,以“扇区”或“柱面”显示大小。默认情况是以扇区显示大小。为了向后兼容,可以使用不带单位参数的选项,然后使用默认值。请注意,可选的单位参数不能与-u选项用空格分隔,正确的形式是例如“-u=cylinders”。

-C--气缸数量

指定磁盘的气缸数。我不知道为什么会有人想这么做。

-H

--头数

指定磁盘的磁头数。(当然不是物理数字,而是用于分区表的数字。)合理的值是255和16。
-S--扇区编号

指定磁盘每个磁道的扇区数。(当然不是物理数字,而是用于分区表的数字。)合理的值是63

-w--擦拭时

从设备中擦除文件系统、RAID和分区表签名,以避免可能的冲突。参数when可以是auto、never或always。如果未给定此选项,则默认为“自动”,在这种情况下,只有在交互模式下才会擦除签名。在所有情况下,在创建新分区表之前,检测到的签名都会通过警告消息进行报告。另请参见wipefs(8)命令。

-W--擦除分区时

从新创建的分区中擦除文件系统、RAID和分区表签名,以避免可能的冲突。参数when可以是auto、never或always。如果未给定此选项,则默认为“自动”,在这种情况下,只有在交互模式下以及用户确认后,才会擦除签名。在所有情况下,在创建新分区之前,检测到的签名都会通过警告消息进行报告。另请参见wipefs(8)命令。

-V--版本

显示版本信息并退出。

 

 

4)举个栗子,我要查fdisk的版本

 命令:fdisk -V

结果:

 

--END--


http://www.ppmy.cn/news/646544.html

相关文章

项目——学生信息管理系统3

目录 班级添加的界面实现 创建班级的实体类 在org.xingyun.dao 包下 编写 ClassDao 创建 AddStudentClassFrm 添加班级页面 注意创建成 JInternalFrame 类型 给控件起个名字 注释掉main方法 给提交按钮绑定事件 回到 MainFrm.java 给添加班级按钮绑定事件 启动测试 班…

中科院计算机所博士何飞,何飞-中国科学院大学-UCAS

发表论文 (1) Plasmapause surface wave oscillates the magnetosphere and diffuse aurora, Nature Communications, 2020, 第 1 作者(2) Equatorial aurora: the aurora-like airglow in the negative magnetic anomaly, National Science Review, 2020, 第 1 作者(3) 行星空…

中国最小黑客:为不做作业 黑掉学校系统

【中国最小黑客&#xff1a;为了不做作业 黑掉学校系统】2014中国互联网安全大会&#xff0c;12岁的汪正扬成了中国最小黑客。还在清华附中读初一的他&#xff1a;为了不做作业&#xff0c;入侵了学校的在线答题系统&#xff1b;他利用黑客"抓包技术"&#xff0c;花1…

杨辉三角.

题目&#xff1a;杨辉三角 程序&#xff1a; #include<stdio.h>int main(){- [ ] int s 1, h; // 数值和高度int i, j; // 循环计数scanf("%d", &h); // 输入层数printf("1\n"); …

香港科技大学委任汪扬教授为副校长(大学拓展)

香港科大今日宣布委任汪扬教授为下任副校长(大学拓展)&#xff0c;自本年10月1日起生效。 汪扬教授现为香港科大理学院院长及数学系讲座教授。汪教授是国际知名的学者&#xff0c;研究范畴广泛&#xff1b;他在纯数学及跨学科数学两大范畴发表的研究论文超过100篇&#xff0c;当…

计算机学院杨洋,杨洋-湖北大学计算机与信息工程学院

杨 洋 博士, 讲师 湖北大学计算机与信息工程学院 武汉, 430062,中国 个人简介 杨洋&#xff0c;分别于2009年与2012年于武汉理工大学取得学士和硕士学位&#xff0c;2014年受国家留学基金委资助在加拿大西蒙菲莎大学访学&#xff0c;2017年于华中科技大学取得博士学位。2017年…

南航计算机科学与技术学院院徽,南京航空航天大学计算机科学与技术学院简介...

1959年&#xff0c;南航设立了“解算装置”专业&#xff0c;是全国最早设立计算机专业的高校之一。1983年正式成立计算机工程系&#xff0c;2010年11月&#xff0c;经学校批准&#xff0c;成立计算机科学与技术学院&#xff0c;下设计算机科学与技术系、信息安全系、软件工程系…

湖南大学计算机学院陈浩,杨圣洪-湖大信息科学与工程学院

[1] 杨圣洪,贾焰,周四望.无线传感器网络基于虚拟节点的小波压缩方法[J].软件学报,2013,24(3):557?563. Accession Number 20131416162004(EI) DOI:10.3724/SP.J.1001.2013.04235 [2] 杨圣洪,贾焰.非成熟领域的本体构造方法[J].计算机工程与应用,2008,24(44):153-155. [3] 杨圣…