linux 重建ext4分区表,为什么Linux下fdisk删除分区后,再新建分区可以不用格式化直接挂载?...

我新建了分区/dev/sdb3,并且格式化为ext4

Device Boot Start End Sectors Size Id Type

/dev/sdb1 2048 2099199 2097152 1G 83 Linux

/dev/sdb2 2099200 6293503 4194304 2G 83 Linux

/dev/sdb3 6293504 6313983 20480 10M 83 Linux

/dev/sdb3: UUID="6b300a6f-0579-458a-8000-ed24629f3da0" TYPE="ext4" PARTUUID="81a3aca2-03"

然后我把/dev/sdb3分区删掉,重新新建/dev/sdb3分区,结果不用mke2fs格式化,就能直接挂载该分区,而且还是ext4文件系统,难道删除分区重建不需要重新格式化么?求指导

2016-10-31 18:27:23

还是有点疑惑

例如/dev/sdb3分区

Device Boot Start End Sectors Size Id Type

/dev/sdb1 2048 2099199 2097152 1G 83 Linux

/dev/sdb2 2099200 6293503 4194304 2G 83 Linux

/dev/sdb3 6293504 6313983 20480 10M 83 Linux

我删除/dev/sdb3分区后,重建,size是5M,reboot

Device Boot Start End Sectors Size Id Type

/dev/sdb1 2048 2099199 2097152 1G 83 Linux

/dev/sdb2 2099200 6293503 4194304 2G 83 Linux

/dev/sdb3 6293504 6303743 10240 5M 83 Linux

/dev/sdb3: UUID="6b300a6f-0579-458a-8000-ed24629f3da0" TYPE="ext4" PARTUUID="81a3aca2-03"

我再删除/dev/sdb3分区后,再重建,size是15M,reboot

Device Boot Start End Sectors Size Id Type

/dev/sdb1 2048 2099199 2097152 1G 83 Linux

/dev/sdb2 2099200 6293503 4194304 2G 83 Linux

/dev/sdb3 6293504 6324223 30720 15M 83 Linux

/dev/sdb3: UUID="6b300a6f-0579-458a-8000-ed24629f3da0" TYPE="ext4" PARTUUID="81a3aca2-03"

依然是已分区状态,已经把分区范围变化了,为何还是没变化呢?

2016-10-31 18:34:27

我再再删除/dev/sdb3分区后,再重建,size是15M,reboot

把First sector赋值为6293505,不使用默认值6293504

Device Boot Start End Sectors Size Id Type

/dev/sdb1 2048 2099199 2097152 1G 83 Linux

/dev/sdb2 2099200 6293503 4194304 2G 83 Linux

/dev/sdb3 6293505 6334463 40959 20M 83 Linux

/dev/sdb3: PARTUUID="81a3aca2-03"

这下就对了

结论:重建分区,如果改变了First sector的序号,就需要格式化;仅仅改变size,则会继续使用原文件系统格式。

PS:感谢各位答主!

Linux磁盘分区原理与实战:从fdisk到ext4性能调优 磁盘分区是操作系统管理存储的基础机制,其本质是在物理设备上构建逻辑地址映射体系。它涉及物理扇区对齐、分区表结构(MBR/GPT)和文件系统元数据三重抽象层,任意一层配置失当都会引发挂载失败、性能骤降或跨平台兼容问题。理解扇区对齐原理可避免SSD随机读写IOPS腰斩;掌握mkfs.ext4的-b块大小、-i inode密度等参数,能显著优化数据库或日志场景下的IO效率;而fdisk与parted工具差异、superblock损坏排查、内核模块加载等实操要点,则直接决定运维稳定性。本文以U盘为载体,系统拆解Li 阅读详情

相关推荐

Linux磁盘分区与格式化原理:从裸设备到可挂载文件系统

在Linux中,存储设备如SSD或NVMe盘插入后仅表现为裸块设备(如/dev/sdb),不自带文件系统结构,必须通过分区表(MBR/GPT)定义逻辑边界,再经格式化(mkfs)写入超级块、inode等元数据,才能构建出ext4或XFS等可挂载的文件系统。这一过程本质是将物理扇区映射为逻辑地址空间,并确保对齐、RAID条带、UEFI启动等关键约束。理解分区与格式化的底层协作机制,是实现高性能、高可靠存储管理的基础,尤其适用于服务器部署、嵌入式系统及边缘AI等真实工程场景。

chouxuyi9789的博客 437

详解linux下fdisk磁盘分区,格式化,挂载,使用

linux下使用fdisk进行磁盘分区,格式化,挂载,使用 一:给系统进行分区时,首先要了解系统当前磁盘使用以及分区情况 1:查看当前系统磁盘分区情况 (1)工具:fdisk 与df(鉴于重心在于磁盘分区,不详细讲解这两个命令,只讲解涉及分区方面的使用) (2)命令: 1:df -h 显示当前系统的分区情况(如下图) ...

qq_34501154的博客 1万+

手把手教你用fdisk给TF卡分区:FAT32+EXT4双系统实战(附常见错误排查)

本文详细介绍了如何使用fdisk命令行工具为TF卡创建FAT32和EXT4双系统分区。通过从设备识别、分区表创建到格式化分区的完整步骤,并结合嵌入式开发板实战案例,帮助Linux用户和开发者掌握精准的磁盘管理技能。文中还提供了常见错误排查指南,如分区未识别、格式化失败等问题的解决方案,确保操作安全可靠。

weixin_29233333的博客 108

fdisk磁盘的分区和挂载(mount)

一、挂载问题的引入 我们大多数人用惯了windos系统,对linux系统中磁盘的管理就先入为主,不太好理解挂载这一动作。在linux系统中添加一块新磁盘后,要进行分区、格式化(分配文件系统)、挂载。当执行ll /dev/sd* 时,可以看到相关的磁盘信息。大多数人会觉得硬盘添加,且分区、格式化了,可以用了。其实不然,还没有挂载好的硬盘就像新修的房子没有门一样,挂载就是将磁盘和某个文件夹捆绑在一...

jingzhiz 专属移动笔记 1058

Linux存储四层架构:块设备、分区、文件系统与挂载点详解

Linux存储体系基于分层抽象设计,核心包含块设备(block device)、分区(partition)、文件系统(filesystem)和挂载点(mount point)四个逻辑层级。块设备是内核对物理存储的统一接口,提供扇区级读写能力;分区在块设备上建立逻辑边界,由MBR或GPT表管理;文件系统则定义数据组织方式,如ext4、XFS等,负责inode、目录树与元数据管理;挂载点将文件系统接入VFS树,实现用户态可见路径。这一架构决定了磁盘识别、格式化、挂载及故障排查的技术路径——例如`lsblk`输出

weixin_30788619的博客 348

Linux磁盘存储底层原理:块设备、分区表与文件系统全解析

在Linux系统中,‘磁盘’并非物理硬件的直接映射,而是一套分层抽象体系——从底层的块设备(如/dev/sda)开始,经由分区表(MBR/GPT)划分逻辑区域,再通过文件系统(ext4/xfs/btrfs)构建可读写的目录结构,最终挂载到统一命名空间。理解块设备的I/O接口特性、分区对齐对SSD性能的影响、日志机制与Extent设计如何提升ext4可靠性,以及挂载生命周期导致df与du差异等核心原理,是保障服务器存储稳定、规避rm -rf误操作、实现高效故障排查的技术根基。本文深入拆解这一完整技术栈。

weixin_34393428的博客 326

【Linux】分区 磁盘分区 设备挂载

Linux分区 常见分区 查看所有设备的挂载情况 挂载经典案例——添加硬盘 虚拟机添加硬盘 分区 格式化 挂载 设置自动挂载 磁盘情况查询 查询系统整理磁盘使用情况 查询指定目录的磁盘占用情况 磁盘实用指令......

Genevieve_xiao的博客 2255

解决Ubuntu中4TB硬盘只识别2TB问题:MBR与GPT分区表详解

磁盘分区表是操作系统管理硬盘存储空间的核心数据结构,它定义了磁盘上分区的布局和属性。MBR(主引导记录)作为传统分区方案,使用32位寻址,理论最大支持2.2TB容量,这源于其设计年代的数据存储需求。随着数据量增长,大容量硬盘普及,MBR的2TB限制成为服务器运维和数据存储中的常见瓶颈。GPT(GUID分区表)采用64位寻址,突破容量限制并支持更多分区,成为现代存储系统的标准。在Ubuntu等Linux系统中,当4TB硬盘被识别为2TB时,往往是由于分区表类型误设为MBR所致。通过parted或gdisk工具

weixin_34138056的博客 476

【无标题】

Linux系统安装在NVMe,当虚拟机添加SCSI硬盘后,启动要重装系统

qq_27033733的博客 1219

Linux分区格式化实战:对齐、文件系统与可移动设备优化

分区与格式化是Linux存储管理的基础操作,其本质是构建内核I/O调度与块设备驱动之间的逻辑映射。理解分区对齐(如1MB对齐)、文件系统特性(ext4/xfs/f2fs适用场景)及可移动存储设备(removable storage devices)的USB协议栈瓶颈,直接决定IO性能、数据可靠性与硬件寿命。在数据库(如ClickHouse)、嵌入式(eMMC/ST7789)、安全系统(Kali Linux)及国产OS(统信UOS/麒麟)等真实场景中,错误的mkfs参数、缺失TRIM支持或未适配闪存特性的格式

weixin_30896825的博客 614

Python地理空间数据库之geopandas使用详解

地理空间数据分析在许多领域中都有着广泛的应用,包括地理信息系统(GIS)、城市规划、环境科学、地质勘探等。Python GeoPandas是一个强大的库,旨在简化地理空间数据的处理和分析。本文将深入介绍GeoPandas库,包括其基本概念、功能特性、示例代码以及在实际应用中的应用场景。

Rocky006的博客 1万+

fdisk挂载新分区,testdisk恢复误删分区

使用fdisk挂载新分区 1、检查网站的磁盘状态,确认是否有没有分区的磁盘。 fdisk -l 2、为磁盘分区,如果已经有分区,这一步就用不到了。 fdisk /dev/sdb 3、输入n开始创建分区 4、再输入p创建主分区 5、分区号这里输入1,回车。 6、下一步直接回车即可 7、分区结束位置,同样直接回车; 8、最后输入wq 保存退出。 9、检查是否分区成功,并且对新硬盘格式化操作。 检查分区...

未冬九的博客 3698

CPU 访问外设的两种核心机制:MMIO(Memory-Mapped I/O) 和 DMA(Direct Memory Access)

BAR和DMA是计算机系统中两种关键的数据传输机制:BAR(基址寄存器)用于CPU与设备间的控制通信,映射设备寄存器便于配置操作;而DMA(直接内存访问)允许设备直接读写系统内存,无需CPU参与大量数据传输。典型场景如NVMe SSD读取数据时,CPU通过BAR下发指令,设备通过DMA高效传输数据到主机内存,最后中断通知CPU。虽然BAR能映射大内存空间,但仍无法替代DMA的高效数据传输功能,两者各司其职——BAR负责控制,DMA专注数据传输,共同实现高性能的硬件交互。

MHD0815的博客 235

linux磁盘分区挂载

linux磁盘分区挂载 1:磁盘挂载 服务器新添加磁盘后我们还需要后续的分区和挂载完成使用 1:查看所有磁盘的名称,找出未挂载的磁盘: fdisk -l 2:进入磁盘操作界面,可以操作分区 fdisk dev-Name 进入 help查看帮助 n:开始创建 3:分区格式化:mkfs.etx4 分区名称 我们需要将分区格式化为特定的文件系统进行使用 4:挂载分区 先创建挂载目录,比如想挂载到/data: mkdir /data 查看分区名称:fdisk -l 挂载分区:mount 分区名 挂载目录 5:服务

weixin_43930865的博客 285

33、Windows Server 2016 系统管理与安全防护指南

本文详细介绍了Windows Server 2016系统中的三大核心管理与安全功能:WSUS补丁管理、Windows Defender反恶意软件配置以及Windows Server Backup数据备份与恢复。涵盖WSUS初始同步、组策略配置客户端、混合环境更新评估流程;Windows Defender的图形化与PowerShell管理方式,以及通过组策略集中管控;Windows Server Backup的安装、单次与计划备份设置、增量备份机制和文件恢复操作。内容适用于企业IT管理员进行系统维护与安全防护

beta5的博客 94

实战|2026美团&大众点评餐饮数据抓取:Playwright/Selenium反爬全攻略

核心结论:2026年美团&大众点评的反爬核心是“多维度风控”,需组合使用“住宅IP+设备指纹伪装+真人行为模拟+动态验证处理”,Playwright是最优工具,Selenium仅作为补充。效率优化:单机爬取速度建议控制在“每小时500-800条”,避免高频请求触发风控;分布式爬取需确保每个节点使用独立住宅IP,且行为轨迹不一致。扩展方向集成WASM解密工具,破解2026年美团的Token加密;用AI识别动态点选验证,提升验证通过率;对接大数据平台,对抓取的餐饮数据进行可视化分析。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 2455

Linux中转换MBR分区表格式为GPT(数据无损动态修改)

腾讯云官网中有一篇帮助文档“扩容Linux文件系统,讲解了GPT分区云硬盘扩容后修改分区指引和MBR分区云硬盘扩容后修改分区指引。其中MBR分区扩容下,若扩容后的空间已经大于2TB则不可选择。官网文档没有涉及到MBR的分区扩展到2T以上该怎么处理。注:写在文前。不管任何形式的扩容硬盘,最好都事先做好硬盘数据的快照,避免手误或者其他因素造成数据丢失。数据无价!!!

学亮编程手记 299

AI上推荐 之 逻辑回归模型与GBDT+LR(特征工程模型化的开端)

1. 前言 随着信息技术和互联网的发展, 我们已经步入了一个信息过载的时代,这个时代,无论是信息消费者还是信息生产者都遇到了很大的挑战: 信息消费者:如何从大量的信息中找到自己感兴趣的信息? 信息生产者:如何让自己生产的信息脱颖而出, 受到广大用户的关注? 为了解决这个矛盾, 推荐系统应时而生, 并飞速前进,在用户和信息之间架起了一道桥梁,一方面帮助用户发现对自己有价值的信息, 一方面让信息能够展现在对它感兴趣的用户前面。 推荐系统近几年有了深度学习的助推发展之势迅猛, 从前深度学习的传统推荐模型(协

Miracle8070 8232

解决4TB硬盘在Ubuntu中只识别2TB问题:MBR与GPT分区表详解与无损转换

磁盘分区表是操作系统管理存储设备的基础架构,它定义了磁盘上分区的布局和属性。MBR(主引导记录)作为传统标准,因其32位寻址限制,最大仅支持约2.2TB容量,这直接导致了大容量硬盘在系统中显示容量‘缩水’。为解决此限制,现代存储引入了GPT(GUID分区表)标准,它采用64位寻址,理论支持高达数ZB的容量,并提供了更好的安全性与分区数量支持。在数据存储与服务器运维场景中,正确处理大容量硬盘的分区表格式是保障存储空间充分利用和数据可靠性的关键技术。本文聚焦于Ubuntu系统下,针对MBR分区表导致的容量识别问

weixin_34289454的博客 555

Linux 下安装 openjdk 17【详细步骤】

JDK17,安装教程。

甘蓝的专栏 7480

【EB-03】 AUTOSAR builder与EB RTE集成

打开EB工具后,在EB的步骤是:执行MultiTask(2)-> Mapping Component to Partitions(4)->Task Mapping(5)-> SvcAs_Trigger(7)-> Code Generation(8)如涉及新增BSW Module,也需要重复以上步骤。

libuping2023的博客 956

VMware虚拟机硬盘扩容实战:从分区到挂载的完整指南

本文提供了一份详尽的VMware虚拟机硬盘扩容实战指南。针对虚拟机磁盘空间不足的常见问题,文章不仅讲解了在VMware中安全扩展虚拟硬盘的步骤,更重点剖析了在Linux系统内进行分区、格式化和挂载的完整操作流程,并介绍了使用LVM进行灵活磁盘管理的进阶方法,帮助用户彻底解决存储空间瓶颈。

earth的博客 553

华为OD机考双机位C卷 - 信道分配(Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 信道分配

算法大师! 445

Linux分区格式化原理与parted/mkfs实战指南

分区格式化是操作系统管理存储设备的基础操作,其本质涉及设备访问控制、分区表结构(如MBR/GPT)、扇区对齐原理及文件系统元数据构建。在Linux中,图形工具常因内核设备锁(如udev、device-mapper占用)而失效,真正可靠的操作依赖命令行工具链:parted负责符合UEFI规范的GPT分区与智能对齐,mkfs.ext4则完成超级块、块组、inode表与日志等元数据森林的初始化。理解逻辑/物理块大小、LBA对齐、设备忙(Device or resource busy)根因及ext4特性(如flex

weixin_30326741的博客 378

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

linux 恢复boot分区,Linux boot分区格式化后恢复 示例

在之前的博客我们看了boot分区删除文件后的修复方法,如下:Linux boot 分区损坏重建 示例https://www.cndba.cn/dave/article/3534https://www.cndba.cn/dave/article/3535我们这里看一下直接把boot分区删除后的修复过程。 具体步骤如下。https://www.cndba.cn/dave/article/35351 删...

weixin_39720807的博客 935

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

上一篇: linux内核打印前有buildroot,linux – 如何在buildroot中重建rootfs
下一篇: 运行 exp linux,在Linux中在Ubuntu 14.04.3中运行oracle imp / exp
三匝堂
博客等级 码龄9年 34粉丝 71原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值