# 关于Linux下的parted分区工具显示起始点为1049kB的问题解释

关于Linux下的parted分区工具显示起始点为1049kB的问题解释

文章目录

  • 关于Linux下的parted分区工具显示起始点为1049kB的问题解释
    • 1 问题展示:
    • 2 原因
    • 3 修改为KiB方式显示
    • 4 最后

1 问题展示:

kevin@TM1701-b38cbc23:~$ sudo parted  /dev/nvme1n1
GNU Parted 3.3
使用 /dev/nvme1n1
欢迎使用 GNU Parted!输入 'help' 来查看命令列表。
(parted) print                                                            
型号:SAMSUNG MZVLW256HEHP-00000 (nvme)
磁盘 /dev/nvme1n1: 256GB
扇区大小 (逻辑/物理):512B/512B
分区表:gpt
磁盘标志:编号  起始点  结束点  大小    文件系统        名称  标志1    1049kB  300MB   299MB   fat32                 启动, esp

2 原因

是因为parted默认是使用十进制的K和M等来显示数据的,分区是以1MiB的位置开始分区的,计算方法如下:

1 MiB = 1024 KiB = 1048576 B = 1048.576 kB ≈ 1049 kB

1049 kB 是四舍五余的结果

K是Kilo的缩写,就是“千”的意思,就是1000。

KB是KiloByte的缩写,也就是千字节的意思,就是1000 Bytes。

Ki是Kibi(也就是kilo binary)的缩写,是以二进制表示的千的意思,就是2^10(2的10次方)=1024。

KiB是KibiByte的缩写,也就是二进制表示的千字节,就是1024 Bytes。

同理,MB和MiB, GB和GiB……等也是这样的关系。

(取自https://www.zhihu.com/question/469258323/answer/2937528245?utm_id=0)

Linux新版软件跟随ISO/IEC标准,内部使用MiB、GiB系列二进制乘数词头。但许多软件默认是十进制方式显示,比如parted

3 修改为KiB方式显示

使用unit指明显示单位

kevin@TM1701-b38cbc23:~$ sudo parted  /dev/nvme1n1
GNU Parted 3.3
使用 /dev/nvme1n1
欢迎使用 GNU Parted!输入 'help' 来查看命令列表。
(parted) print                                                            
型号:SAMSUNG MZVLW256HEHP-00000 (nvme)
磁盘 /dev/nvme1n1: 256GB
扇区大小 (逻辑/物理):512B/512B
分区表:gpt
磁盘标志:编号  起始点  结束点  大小    文件系统        名称  标志1    1049kB  300MB   299MB   fat32                 启动, esp2    300MB   51.5GB  51.2GB  ext43    51.5GB  240GB   188GB   ext44    240GB   256GB   16.6GB  linux-swap(v1)        交换(parted)                                                                  
(parted) unit kib                                                     
(parted)                                                                  
(parted) print                                                         
型号:SAMSUNG MZVLW256HEHP-00000 (nvme)
磁盘 /dev/nvme1n1: 250059096kiB
扇区大小 (逻辑/物理):512B/512B
分区表:gpt
磁盘标志:编号  起始点        结束点        大小          文件系统        名称  标志1    1024kiB       292862kiB     291838kiB     fat32                 启动, esp2    292864kiB     50292734kiB   49999871kiB   ext43    50292736kiB   233886720kiB  183593984kiB  ext44    233886720kiB  250058750kiB  16172030kiB   linux-swap(v1)        交换(parted)                                                                  
(parted) unit mib
(parted)                                                                  
(parted) print                                                         
型号:SAMSUNG MZVLW256HEHP-00000 (nvme)
磁盘 /dev/nvme1n1: 244198MiB
扇区大小 (逻辑/物理):512B/512B
分区表:gpt
磁盘标志:编号  起始点     结束点     大小       文件系统        名称  标志1    1.00MiB    286MiB     285MiB     fat32                 启动, esp2    286MiB     49114MiB   48828MiB   ext43    49114MiB   228405MiB  179291MiB  ext44    228405MiB  244198MiB  15793MiB   linux-swap(v1)        交换

4 最后

img

爱你!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/53812.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

分治法、回溯法与动态规划

算法思想比较 回溯法:有“通用解题法”之称,用它可以系统地搜索问题的所有解。回溯法是按照深度优先搜索(DFS)的策略,从根结点出发深度探索解空间树分治法:将一个难以直接解决的大问题,分割成一些规模较小的相同问题&…

测试平台——项目模块模型类设计

这里写目录标题 一、项目应用1、项目包含接口:2、创建子应用3、项目模块设计a、模型类设计b、序列化器类设计c、视图类设计 4、接口模块设计a、模型类设计b、序列化器类设计c、视图类设计 5、环境模块设计6、DRF中的通用过滤6.1、设置过滤器后端 一、项目应用 1、项…

程序环境和预处理(含C语言程序的编译+链接)--1

🎉个人名片: 🐼作者简介:一名乐于分享在学习道路上收获的大二在校生 🐻‍❄个人主页🎉:GOTXX 🐼个人WeChat:ILXOXVJE 🐼本文由GOTXX原创,首发CSDN…

Palo Alto Networks® PA-220R 下一代防火墙 确保恶劣工况下的网络安全

一、主要安全功能 1、每时每刻在各端口对全部应用进行分类 • 将 App-ID 用于工业协议和应用,例如 Modbus、 DNP3、IEC 60870-5-104、Siemens S7、OSIsoft PI 等。 • 不论采用何种端口、SSL/SSH 加密或者其他规避技术,都会识别应用。 • 使用…

树的层次遍历

层次遍历简介 广度优先在面试里出现的频率非常高,整体属于简单题。而广度优先遍历又叫做层次遍历,基本过程如下: 层次遍历就是从根节点开始,先访问根节点下面一层全部元素,再访问之后的层次,类似金字塔一样…

Python 开发工具 Pycharm —— 使用技巧Lv.3

单步执行调试 1: 鼠标左键单击红点是断点行 2:甲虫样式是进行调试方式运行,鼠标左键单击点击 3: 单步运行图标,点击让程序运行一行 4: 步入步出,可以进入当前代码行函数内 5:重新运行…

C语言笔试训练【第三天】

大家好,我是纪宁。 今天是C语言笔试训练的第三天,大家加油! 第一题 1、已知函数的原型是: int fun(char b[10], int *a) ,设定义: char c[10];int d; ,正确的调用语句是( &#xf…

Java分布式微服务1——注册中心(Eureka/Nacos)

文章目录 基础知识注册中心Eureka注册中心与Ribbon负载均衡1、Eureka注册中心2、Eureka的搭建3、Eureka服务注册4、复制服务实例5、拉取服务6、Ribbon负载均衡的流程及Eureka规则调整:7、Ribbon负载均衡饥饿加载 Nacos注册中心1、服务端Nacos安装与启动2、客户端Nac…

iOS 搭建组件化私有库

一、创建私有库索引 步骤1是在没有索引库的情况下或者是新增索引的时候才需要用到(创建基础组件库) 首先在码云上建立一个私有库索引,起名为SYComponentSpec 二、本地添加私有库索引 添加私有库索引 pod repo add SYComponentSpec https:/…

Vol的学习

nen 首先学习基础用法 1.查看系统基本信息 imageinfo vol.py -f 路径 imageinfo 2.查看进程命令行 cmdline cmdline vol.py -f 路径 --profile系统版本 cmdline vol.py -f 路径 --profile版本 cmdscan 3.查看进程信息 pslist vol.py -f 路径 --profile系统 pslist 通过…

maven开发利器:idea安装maven依赖分析插件 Maven Helper,谁用谁知道!

大家好,我是三叔,很高兴这期又和大家见面了,一个奋斗在互联网的打工人。 这篇博客给大家介绍一款博主实战开发中一直在使用的pom开发分析利器,教大家玩转maven:使用idea安装 Maven Helper 插件,可以分析依…

Dubbo+Zookeeper使用

说明:Apache Dubbo 是一款 RPC 服务开发框架,用于解决微服务架构下的服务治理与通信问题,官方提供了 Java、Golang 等多语言 SDK 实现。 本文介绍Dubbo的简单使用及一些Dubbo功能特性,注册中心使用的是ZooKeeper,可在…