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

news2024/11/25 20:53:59

目录

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.coloradmin.cn/o/704982.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python语法基础03(输入与while)

用户输入 使用input()函数可以获取输入&#xff0c;同时应说清楚所期待的输入内容 #使用函数input时&#xff0c;要说清楚期望的输入 carinput("Please input your favourite car.\nAnd i will repeat:") print(f"your favourite car is {car}")## 也可…

多元分类预测 | Matlab灰狼算法(GWO)优化混合核极限学习机(HKELM)分类预测,多特征输入模型,GWO-HKELM分类预测

文章目录 效果一览文章概述部分源码参考资料效果一览 文章概述 多元分类预测 | Matlab灰狼算法(GWO)优化混合核极限学习机(HKELM)分类预测,多特征输入模型,GWO-HKELM分类预测 多特征输入单输出的二分类及多分类模型。程序内注释详细,直接替换数据就可以用。程序语言为matlab…

NFTScan 与 Sender Wallet 达成合作伙伴,双方在多链 NFT 数据方面展开合作!

近日&#xff0c;NFT 数据基础设施 NFTScan 与 Web3 钱包 Sender Wallet 达成合作伙伴关系&#xff0c;成为其官方 NFT 数据供应商。NFTScan 将为 Sender Wallet 的 NFT 部分提供专业的多链 NFT 数据支持&#xff0c;确保用户可以跨多个区块链获得全面和实时的 NFT 数据。 Sen…

Latex 文献引用

来源&#xff1a; 引用 - 为什么叫 citet 和 citep&#xff1f;- TeX - LaTeX 堆栈交换 (stackexchange.com) 来源&#xff1a; latex \cite, \citet, \citep_latex citet_juliosun的博客-CSDN博客 来源&#xff1a;https://www.reddit.com/r/LaTeX/comments/5g9kn1/whats_th…

【网络安全带你练爬虫-100练】第1练:发送请求获取返回内容

目录 一、前置知识1 二、前置知识2 requests库的7个主要方法 语法&#xff1a; 注解&#xff1a; 三、扩展工具 四、网络安全小圈子 一、前置知识1 顾名思义网络爬虫第一步&#xff0c;爬取目标 URL的网页的信息 可以使用 urllib.request 和 requests发送请求&#xff0…

瞄准光储赛道的家电巨头,是没活“硬整”,还是有理有据?

2023年上半年即将结束&#xff0c;家电巨头再次带来跨界的重磅消息。 在A股公司合康新能月底发布的定增公告中&#xff0c;美的集团&#xff0c;成为合康新能定增的包揽者。后者将获得前者提供的高达14.73亿元的募集资金总额&#xff0c;用于电子设备业务能力提升项目、光伏产…

一部手机如何登录多个微信?教你一招轻松搞定

现在大部分人都不止2个微信&#xff0c;有的用于私人社交&#xff0c;有的用于工作&#xff0c;人手多个微信已经很普遍了。那么如何在一个手机上同时登录2个甚至更多微信呢&#xff1f; 01登录2个微信 找到手机上面的【设置】&#xff0c;找到【应用设置】-【应用双开】&am…

Redis通信协议

RESP协议 Redis是一个CS架构的软件&#xff0c;通信一般分两步&#xff08;不包括pipeline和PubSub&#xff09;&#xff1a; ① 客户端&#xff08;client&#xff09;向服务端&#xff08;server&#xff09;发送一条命令 ② 服务端解析并执行命令&#xff0c;返回响应结果…

拧螺丝需求:递归算法的极致应用

前言 在一个平平无奇的下午&#xff0c;接到一个需求&#xff0c;需要给公司的中台系统做一个json报文重组的功能。 因为公司的某些业务需要外部数据的支持&#xff0c;所以会采购一些其它公司的数据&#xff0c;而且为了保证业务的连续性&#xff0c;同一种数据会采购多方的数…

电子模块|航空插头简介

电子模块|航空插头简介 航空插头图片航空插头介绍为什么要用航插航空插头实例及参数 航空插头图片 航空插头介绍 航空插头定义&#xff1a; 它是针对复杂工业环境与户外环境等应用场景开发的一类连接器。正式一些的称呼是“工业连接器”&#xff0c;主要用于电气、电子设备的电…

react菜鸟教程学习笔记

目录 第一个react实例 react安装 对react机制最直观的理解 如果你第一次用npm 关于初始化package.json的问题 使用 create-react-app 快速构建 React 开发环境 项目目录结构 修改一下代码执行源头APP.js React元素渲染 将元素渲染到DOM中 更新元素渲染 关于vue的更新…

Dlib —— 对图片进行人脸检测(附C++源码)

效果 注意&#xff1a;Dlib检测人脸在Release版耗时与CPU有关,本人I7 10代约100ms左右。建议人脸检测可以考虑使用Yolov5进行&#xff0c;之后将检测到的人脸输入给Dlib做特征或其他。 代码 Vs2017下使用Dlib检测人脸&#xff0c;并通过OpenCv将结果绘制出来。&#xff08;由于…

推荐几个数据可视化工具汇总

数据的魅力在于其故事性和洞察力。让数据说话&#xff0c;我们汇集了一系列令人兴奋的数据可视化工具&#xff0c;为您提供展示和探索数据的无限可能。 分享一&#xff1a;Tangle Tangle是一个基于Web的数据可视化工具&#xff0c;旨在帮助大家以交互式和可视化的方式探索和解…

使用chatgpt过funcaptcha验证码2个人学习记录

funcaptcha 验证码2 通过记录 ** funcaptcha 那个公司开发的简要介绍&#xff1a; Funcaptcha是由hCaptcha公司开发的一种人机验证系统。hCaptcha是一家位于美国的人机验证技术提供商&#xff0c;旨在帮助网站和应用程序防止自动化攻击和滥用。 Funcaptcha是hCaptcha提供的一种…

MYSQL 数据清理磁盘没变小问题解决方法

我们到数据目录查看有些表比较大&#xff0c;清理了一些无用数据后发现&#xff0c;文件大小不变。这是mysql的机制导致的。 解决方法&#xff1a;重建索引释放空间。 alter table $TABLE engineInnoDB;

接口测试的流程

目录 前言&#xff1a; 接口测试流程 接口测试用例设计 接口测试工具 前言&#xff1a; 接口测试是软件测试中的一个关键环节&#xff0c;用于验证系统的各个接口是否符合预期功能和性能要求。 接口通俗的理解就是不同部分之间的连接通道&#xff0c;可以是程序之内的&am…

原码、反码及补码

任何存储于计算机中的数据&#xff0c;其本质都是以二进制码存储。计算机的运算器只有加法运算器。所以在计算机中没办法直接做减法。 从硬件的角度来说正数正数、负数负数都是可以通过加法器直接相加&#xff0c;只有正数加负数才算是减法。原码、反码及补码的产生过程就是为…

HOT30-两两交换链表中的节点

leetcode原题链接&#xff1a;两两交换链表中的节点 题目描述 给你一个链表&#xff0c;两两交换其中相邻的节点&#xff0c;并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题&#xff08;即只能进行节点交换&#xff09;。 示例 1&#xff1a; 输入&a…

0055. 跳跃游戏

0055. 跳跃游戏 原题链接&#xff1a;完成情况&#xff1a;解题思路&#xff1a;参考代码&#xff1a;__55跳跃游戏01__动态规划__55跳跃游戏01__贪心 原题链接&#xff1a; 0055. 跳跃游戏 https://leetcode-cn.com/problems/jump-game/ 完成情况&#xff1a; 解题思路&…

MySql学习2:SQL分类、数据库操作、表操作、数据的增删改查

SQL分类 SQL分类&#xff1a; DDL&#xff1a;数据定义语言&#xff0c;用来定义数据库对象&#xff08;数据库、表、字段&#xff09;DML&#xff1a;数据操作语言&#xff0c;用来对数据库表中的数据进行增删改DQL&#xff1a;数据库查询语言&#xff0c;用来查询数据库表中…