当前位置: 首页 > article >正文

Linux 硬盘分区管理

Linux 硬盘分区管理摘要本文系统介绍了 Linux 硬盘分区管理的核心概念与实用工具。首先阐述了硬盘分区的必要性包括数据隔离、分类整理、降低风险等。随后详细对比了 MBR主引导记录和 GPTGUID 分区表两种主流分区方案重点讲解了 MBR 的 2TB 容量限制、4个主分区规则以及 GPT 的大容量、多分区优势。文章核心部分通过大量 Shell 命令示例演示了如何使用fdisk管理 MBR 磁盘查看、创建、删除、扩展分区以及使用gdisk、parted管理 GPT 磁盘。最后介绍了wipefs工具清除磁盘标识的方法并详细说明了通过/etc/fstab配置文件实现文件系统持久化挂载的完整流程确保服务器重启后数据盘自动挂载保障业务连续性。硬盘为什么要分区隔离系统与数据系统装 C 盘文件、软件放其他分区重装系统只清 C 盘个人数据完好无损。便于文件分类整理按用途划分软件盘、游戏盘、资料盘、备份盘查找打理更清晰。降低数据丢失风险单个分区损坏、中毒出错不会影响整块硬盘所有数据。满足系统启动规则Windows 必须有活动主分区才能引导开机整块裸盘无法直接装系统启动。适配分区表规范MBR/GPT 分区格式是系统识别硬盘的基础无分区无法格式化、正常存取文件。权限与用途区分可单独设置分区权限、加密分区也能分开存放公私文件。一、MBR分区方案最大磁盘容量2TB超出不认分区表限制最多4 个主分区或3 主分区 1 扩展分区扩展分区内可划分多个逻辑分区​512 字节扇区拆分前446 字节系统引导程序GRUB中间64 字节分区表每 16 字节一个分区最多 4 个最后2 字节55 AA有效启动标志​ *** 分区规则***主分区可直接装系统、设为活动分区引导扩展分区不能直接使用仅当容器逻辑分区在扩展分区里划分用于存数据fdisk工具用于管理采用 MBR 分区方案的磁盘用户可以根据实际情况进行划分分区。[rootsever ~18:58:21]# fdisk -h用法fdisk[选项]磁盘更改分区表fdisk[选项]-l磁盘列出分区表fdisk-s分区给出分区大小(块数)选项-b大小扇区大小(512、1024、2048或4096)-c[模式]兼容模式“dos”或“nondos”(默认)-h打印此帮助文本 -u[单位]显示单位“cylinders”(柱面)或“sectors”(扇区默认)-v打印程序版本-C数字指定柱面数-H数字指定磁头数-S数字指定每个磁道的扇区数查看分区#方法1[rootsever ~10:04:52]# fdisk -l /dev/sdbWARNING:fdiskGPT support is currently new, and thereforeinan experimental phase. Use at your own discretion. 磁盘 /dev/sdb42.9 GB,42949672960字节83886080 个扇区 Units扇区 of1*512512bytes 扇区大小(逻辑/物理)512 字节 /512字节 I/O 大小(最小/最佳)512 字节 /512字节 磁盘标签类型gpt Disk identifier: 578C7D63-5DDF-4275-86CF-D70A8CD934E8# Start End Size Type Name1204841963512G Microsoft basic data01#方法2[rootsever ~10:04:57]# fdisk /dev/sdbWARNING:fdiskGPT support is currently new, and thereforeinan experimental phase. Use at your own discretion. 欢迎使用fdisk(util-linux2.23.2)。 更改将停留在内存中直到您决定将更改写入磁盘。 使用写入命令前请三思。 命令(输入 m 获取帮助)p 磁盘 /dev/sdb42.9 GB,42949672960字节83886080 个扇区 Units扇区 of1*512512bytes 扇区大小(逻辑/物理)512 字节 /512字节 I/O 大小(最小/最佳)512 字节 /512字节 磁盘标签类型gpt Disk identifier: 578C7D63-5DDF-4275-86CF-D70A8CD934E8# Start End Size Type Name1204841963512G Microsoft basic data01 命令(输入 m 获取帮助)q创建分区[rootsever ~14:07:09]# fdisk /dev/sdb欢迎使用fdisk(util-linux2.23.2)。 更改将停留在内存中直到您决定将更改写入磁盘。 使用写入命令前请三思。 Device does not contain a recognized partition table 使用磁盘标识符 0x51be97b2 创建新的 DOS 磁盘标签。#创建分区 -n命令(输入 m 获取帮助)n Partition type: p primary(0primary,0extended,4free)e extended#有空闲剩余默认为p 主区Select(default p): Using default response p 分区号(1-4默认1) 起始 扇区(2048-41943039默认为2048) 将使用默认值2048Last 扇区, 扇区 or size{K,M,G}(2048-41943039默认为41943039)2G 分区1已设置为 Linux 类型大小设为2GiB#w保存退出 q不保存退出命令(输入 m 获取帮助)w The partition table has been altered!Calling ioctl()to re-read partition table. 正在同步磁盘。[rootsever ~14:07:32]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda8:0060G0disk ├─sda18:101G0part /boot └─sda28:2059G0part ├─centos-root253:0038.3G0lvm / ├─centos-swap253:102G0lvm[SWAP]└─centos-home253:2018.7G0lvm /home sdb8:16020G0disk └─sdb18:1702G0part#若未更新分区表可以通过partprobe 更新最新的分区表删除分区[rootsever ~14:10:55]# fdisk /dev/sdb欢迎使用fdisk(util-linux2.23.2)。 更改将停留在内存中直到您决定将更改写入磁盘。 使用写入命令前请三思。#删除命令命令(输入 m 获取帮助)d 已选择分区1分区1已删除 命令(输入 m 获取帮助)w The partition table has been altered!Calling ioctl()to re-read partition table. 正在同步磁盘。[rootsever ~14:11:05]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda8:0060G0disk ├─sda18:101G0part /boot └─sda28:2059G0part ├─centos-root253:0038.3G0lvm / ├─centos-swap253:102G0lvm[SWAP]└─centos-home253:2018.7G0lvm /home sdb8:16020G0disk扩展分区演示#从第四个开始默认是扩展分区 类型为e命令(输入 m 获取帮助)n Partition type: p primary(3primary,0extended,1free)e extended Select(default e): Using default response e 已选择分区4起始 扇区(14682112-41943039默认为14682112) 将使用默认值14682112Last 扇区, 扇区 or size{K,M,G}(14682112-41943039默认为41943039) 将使用默认值41943039分区4已设置为 Extended 类型大小设为13GiB 命令(输入 m 获取帮助)#扩展分区后默认创建逻辑分区命令(输入 m 获取帮助)n All primary partitions areinuse 添加逻辑分区5起始 扇区(14684160-41943039默认为14684160) 将使用默认值14684160Last 扇区, 扇区 or size{K,M,G}(14684160-41943039默认为41943039)2G 分区5已设置为 Linux 类型大小设为2GiB 命令(输入 m 获取帮助)p 磁盘 /dev/sdb21.5 GB,21474836480字节41943040 个扇区 Units扇区 of1*512512bytes 扇区大小(逻辑/物理)512 字节 /512字节 I/O 大小(最小/最佳)512 字节 /512字节 磁盘标签类型dos 磁盘标识符0x51be97b2 设备 Boot Start End Blocks Id System /dev/sdb120484196351209715283Linux /dev/sdb241963528390655209715283Linux /dev/sdb3839065614682111314572883Linux /dev/sdb41468211241943039136304645Extended /dev/sdb51468416018878463209715283Linux#扩展分区为逻辑分区父容器#扩展分区sdb4 是逻辑分区仓库自身无文件系统不能作为挂载点#sdb4头部空白扇区存放逻辑分区索引表系统靠它找到里面的 sdb5、sdb6…逻辑分区二、GPT方案分区理论最大18 ZiB分区表双备份不易损坏不用纠结主分区名额随便新建分区不区分主区扩展分区逻辑分区128个分区删除任意单个分区互不影响删一个不会连带删别的gdisk工具gdisk工具用于管理采用GPT分区方案的磁盘分区主要用于管理磁盘容量超过2T的磁盘。#安装工具[rootsever ~14:33:36]# yum install -y gdisk#命令大多与fdisk工具类似#查看分区表[rootsever ~14:35:57]# gdisk -l /dev/sdbGPTfdisk(gdisk)version0.8.10 Partition table scan: MBR: protective BSD: not present APM: not present GPT: present Found valid GPT with protective MBR;using GPT. Disk /dev/sdb:41943040sectors,20.0GiB Logical sector size:512bytes Disk identifier(GUID):25605123-B133-46D6-B04D-F130810A81E0 Partition table holds up to128entries First usable sector is34, last usable sector is41943006Partitions will be aligned on2048-sector boundaries Totalfreespace is37748669sectors(18.0GiB)[rootsever ~14:33:46]# gdisk /dev/sdbGPTfdisk(gdisk)version0.8.10 Partition table scan: MBR: MBR only BSD: not present APM: not present GPT: not present *************************************************************** Found invalid GPT and valid MBR;converting MBR to GPTformatinmemory. THIS OPERATION IS POTENTIALLY DESTRUCTIVE!Exit by typingqifyou dont want to convert your MBR partitions to GPT format! *************************************************************** #输入o 可以将上面的mbr方案转换成GPT Command (? for help): ? b back up GPT data to a file c change a partitions name d delete a partition i show detailed information on a partition l list known partition types nadda new partition o create a new empty GUID partition table(GPT)p print the partition table q quit without saving changes r recovery and transformation options(experts only)ssortpartitions t change a partitions type code v verify disk w write table to disk and exit x extra functionality (experts only) ? print this menu Command (? for help): n Partition number (1-128, default 1): First sector (34-41943006, default 2048) or {-}size{KMGTP}: Last sector (2048-41943006, default 41943006) or {-}size{KMGTP}: 2G Current type is Linux filesystem Hex code or GUID (L to show codes, Enter 8300): Changed type of partition to Linux filesystem Command (? for help): W Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING PARTITIONS!! Do you want to proceed? (Y/N): Y OK; writing new GUID partition table (GPT) to /dev/sdb. The operation has completed successfully. [rootsever ~ 14:34:20]# lsblk /dev/sdb NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdb 8:16 0 20G 0 disk └─sdb1 8:17 0 2G 0 part #查看类型 [rootsever ~ 14:34:26]# blkid /dev/sdb /dev/sdb: PTTYPEgpt #更改分区名称 [rootsever ~ 14:40:32]# gdisk /dev/sdb GPT fdisk (gdisk) version 0.8.10 Partition table scan: MBR: protective BSD: not present APM: not present GPT: present Found valid GPT with protective MBR; using GPT. Command (? for help): c Using 1 Enter name: data01 Command (? for help): p Disk /dev/sdb: 41943040 sectors, 20.0 GiB Logical sector size: 512 bytes Disk identifier (GUID): 25605123-B133-46D6-B04D-F130810A81E0 Partition table holds up to 128 entries First usable sector is 34, last usable sector is 41943006 Partitions will be aligned on 2048-sector boundaries Total free space is 37748669 sectors (18.0 GiB) Number Start (sector) End (sector) Size Code Name 1 2048 4196351 2.0 GiB 8300 data01 #查看分区详细信息 Command (? for help): i Using 1 Partition GUID code: 0FC63DAF-8483-4772-8E79-3D69D8477DE4 (Linux filesystem) Partition unique GUID: A3F304FD-49B6-4DFA-AEF8-25C13F20C665 First sector: 2048 (at 1024.0 KiB) Last sector: 4196351 (at 2.0 GiB) Partition size: 4194304 sectors (2.0 GiB) Attribute flags: 0000000000000000 Partition name: data01#删除分区Command(?forhelp): d Using1Command(?forhelp): w Final checks complete. About towriteGPT data. THIS WILL OVERWRITE EXISTING PARTITIONS!!Do you want to proceed?(Y/N): y OK;writing new GUID partition table(GPT)to /dev/sdb. The operation has completed successfully.[rootsever ~14:43:50]# lsblk /dev/sdbNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdb8:16020G0disk三、wipefs工具作用查看和清楚磁盘管理信息[rootsever ~14:45:15]# wipefs /dev/sdboffsettype---------------------------------------------------------------- 0x200 gpt[partition table][rootsever ~14:45:22]# wipefs -a /dev/sdb/dev/sdb8 个字节已擦除位置偏移为 0x00000200(gpt)4546492050415254/dev/sdb8 个字节已擦除位置偏移为 0x4fffffe00(gpt)4546492050415254/dev/sdb2 个字节已擦除位置偏移为 0x000001fe(PMBR)55 aa /dev/sdb: calling ioclt to re-read partition table: 成功[rootsever ~14:45:34]# wipefs /dev/sdb[rootsever ~14:45:45]#四、parted工具不演示交互式方案命令基本同上#非交互式方案#设置磁盘分区管理方案[rootsever ~15:38:26]# parted /dev/sdb mklabel gpt信息: You may need to update /etc/fstab.#查看分区[rootsever ~15:38:50]# parted /dev/sdb printModel: VMware, VMware Virtual S(scsi)Disk /dev/sdb:21.5GB Sector size(logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name 标志#创建分区 unit MiB统一单位 data01 分区名称 xfs 文件系统类型 起始加结尾[rootsever ~15:42:01]# parted /dev/sdb unit MiB mkpart data01 xfs 1 2049信息: You may need to update /etc/fstab.[rootsever ~15:42:32]# parted /dev/sdb unit MiB printModel: VMware, VMware Virtual S(scsi)Disk /dev/sdb: 20480MiB Sector size(logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name 标志11.00MiB 2049MiB 2048MiB xfs data01#调整分区大小可以缩容/扩容[rootsever ~15:42:54]# parted /dev/sdb unit MiB resizepart 1 5121信息: You may need to update /etc/fstab.[rootsever ~15:45:29]# parted /dev/sdb unit MiB printModel: VMware, VMware Virtual S(scsi)Disk /dev/sdb: 20480MiB Sector size(logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name 标志11.00MiB 5121MiB 5120MiB xfs data01#删除分区[rootsever ~16:03:23]# parted /dev/sdb rm 1信息: You may need to update /etc/fstab.[rootsever ~16:04:32]# parted /dev/sdb printModel: VMware, VMware Virtual S(scsi)Disk /dev/sdb:21.5GB Sector size(logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name 标志五、文件系统持久化挂载为什么要做持久化挂载临时挂载重启失效mount设备 目录只是临时挂载服务器重启就消失业务数据丢挂载直接崩。生产必须开机自动挂载,网站、日志、数据盘需要开机直接挂上目录不用手动敲命令。UUID 挂载比 /dev/sdb 更稳定,磁盘插拔、顺序变动设备名sdb/sdc会乱UUID 永远不变不会挂错盘。​ *** 环境准备***利用 parted 创建一个分区并格式化为xfs文件系统。[rootsever ~18:46:55]# parted /dev/sdb mklabel gpt信息: You may need to update /etc/fstab.[rootsever ~18:47:06]# parted /dev/sdb unit MiB mkpart data01 xfs 1 2049信息: You may need to update /etc/fstab.[rootsever ~18:47:32]# mkfs.xfs /dev/sdb1meta-data/dev/sdb1isize512agcount4,agsize131072blkssectsz512attr2,projid32bit1crc1finobt0,sparse0databsize4096blocks524288,imaxpct25sunit0swidth0blks namingversion2bsize4096ascii-ci0ftype1loginternal logbsize4096blocks2560,version2sectsz512sunit0blks, lazy-count1realtimenoneextsz4096blocks0,rtextents0​ *** 持久化挂载***当服务器重启时系统不会再次将文件系统自动挂载到目录树上用户无法访问。为了确保系统在启动时自动挂载文件系统 需要在 /etc/fstab文件中添加一个条目。/etc/fstab 是以空格分隔的文件每行具有六个字段。**第一个字段指定设备。**可以使用UUID或device来指定设备。**第二个字段是目录挂载点。**通过它可以访问目录结构中的块设备。挂载点必须存在如果不存在请使用mkdir命令进行创建。第三个字段包含文件系统类型如xfs或ext4 。第四个字段是挂载选项以逗号分隔的。 defaults是一组常用选项。详细信息参考mount(8) 。第五个字段指定dump命令是否备份设备。第六个字段指定fsck顺序字段决定了在系统启动吋是否应运行fsck命令以验证文件系统是否干净。 该字段中的值指示了 fsck的运行顺序。 对于XFS文件系统 请将该字段设为0 因为XFS并不使用fsck来检查自己的文件系统状态。 对于ext4 文件系统如果是根文件系统 请将该字段设 为 1 ; 如果是其他ext4 文件系统 则将该字段设为2。 这样 fsck就会先处理根文件系统然后同步检查不同磁盘上的文件系统并按顺序检查同一磁盘上的文件系统。示例[rootsever ~18:48:46]# blkid /dev/sdb1/dev/sdb1:UUIDe3297f53-528f-4fbe-927f-8df6918bdceeTYPExfsPARTLABELdata01PARTUUIDe5d1daca-fece-49ee-9e36-11aa4c6cd622[rootsever ~18:48:51]# mkdir /data01# 最后一行增加一个条目UUIDe3297f53-528f-4fbe-927f-8df6918bdcee/data01 xfs defaults00[rootsever ~18:48:57]# vim /etc/fstab[rootsever ~18:49:53]# mount /data01[rootsever ~18:50:03]# df -h /data01文件系统 容量 已用 可用 已用% 挂载点 /dev/sdb12.0G 33M2.0G2% /data01[rootsever ~18:50:09]# reboot[rootsever ~18:51:27]# df -h /data01文件系统 容量 已用 可用 已用% 挂载点 /dev/sdb12.0G 33M2.0G2% /data01​取消持久化挂载删除/etc/fstab中对应条目即可。

相关文章:

Linux 硬盘分区管理

Linux 硬盘分区管理 摘要:本文系统介绍了 Linux 硬盘分区管理的核心概念与实用工具。首先阐述了硬盘分区的必要性,包括数据隔离、分类整理、降低风险等。随后详细对比了 MBR(主引导记录)和 GPT(GUID 分区表&#xff09…...

从CRUD到AI大神:小白程序员5个月逆袭之路(收藏版)

本文分享了作者从传统CRUD工程师转型为AI应用工程师的心路历程。通过实战先行、深入学习、项目巩固三个阶段,作者逐步掌握了AI模型开发、部署和服务化能力,并成功开发了多个AI应用项目。文章强调实践导向的学习方法,建议程序员利用AI工具提升…...

家居建材营销新趋势:数字化、体验式与可持续方向-佛山鼎策创局破局增长咨询有限公司

鉴于市场竞争程度愈发激烈,加上消费者需求持续升级,家居建材行业已处于营销方式转型的关键要点之处。以往惯用的广告投放手段以及门店促销方式,已无法切合新一代消费者的决策习惯。面对这种形势,行业营销朝着三个主要方向前行&…...

大模型实战:AgentScope ReActAgent 多智能体框架实战指南,小白程序员必备收藏!

本文介绍了如何利用 AgentScope 框架及其新版本 Spring AI Alibaba 来构建基于大模型的多智能体应用。文章首先强调了从单智能体优先原则出发,然后详细阐述了 AgentScope 支持的多智能体模式,包括 Pipeline、Routing、Skills、Subagents、Supervisor、Ha…...

2026年WMS软件怎么选?10款主流WMS软件功能对比与避坑指南

在2026年企业数字化转型的浪潮下,WMS软件(仓库管理系统)已经成为提升供应链效率的核心工具。面对市面上琳琅满目的产品,很多企业都在纠结2026年WMS软件怎么选才能避开那些“买得起用不起”的坑。本文将为您带来10款主流WMS软件的深…...

ZFX山海证券:“消费转向考验零售韧性”

ZFX山海证券:“消费转向考验零售韧性”Target观察到顾客行为出现意外变化,说明通胀和家庭预算压力仍在影响零售消费结构,ZFX山海证券认为,消费者更重视价格和必需品,正在压缩可选品类的增长空间。零售商需要在促销、库…...

护照阅读器在海外的经典案例分享

...

android使用websocket

简单来说常用的okhttp库就能用websocket了------------------------------------在 Android 上使用 WebSocket,你有几个常用选择,每个选择对应不同的库和集成方式。下面我帮你梳理清楚:1️⃣ 推荐库:OkHttpOkHttp 是 Android 官方…...

沥青生产导向的常减压过程模拟及排产计划优化【附仿真】

✨ 长期致力于沥青生产、多目标优化、遗传算法、排产、换热网络综合、粒子群算法研究工作,擅长数据搜集与处理、建模仿真、程序编写、仿真设计。 ✅ 专业定制毕设、代码 ✅ 如需沟通交流,点击《获取方式》 (1)原油实沸点切割与沥青…...

通过 API 实时监听企业微信外部群变更事件并同步本地数据库

能力介绍 在企业微信外部群的协同管理中,群聊的名称修改、群主变更、新成员加入或老成员退群等状态变更,往往无法仅靠主动拉取来感知。该能力通过配置接收事件服务器(Callback),利用标准的 HTTP POST 请求实时接收企微…...

第九届蓝桥杯国赛b组--备战国赛版h

第一题&#xff1a;0换零钞 - 蓝桥云课 模拟 #include <bits/stdc.h> using namespace std; int main() {int a,b,c0;for(a1;a<200;a)//一元钞票{for(b1;b<100;b)//两元钞票{for(c1;c<40;c)//五元钞票{if(ba*10&&(ab*2c*5)200){cout<<abc<&l…...

HBase 分布式集群部署实战:从解压到启动的完整指南

HBase 分布式集群部署实战&#xff1a;从解压到启动的完整指南 文章目录HBase 分布式集群部署实战&#xff1a;从解压到启动的完整指南步骤一&#xff1a;解压安装文件步骤二&#xff1a;配置环境变量步骤三&#xff1a;修改配置文件&#xff08;master节点&#xff09;步骤四&…...

fastapi · FastAPI framework, high performance, easy to learn, fast to code, ready for production

fastapi FastAPI framework, high performance, easy to learn, fast to code, ready for production 本文整理自 GitHub&#xff0c;经重新整理编辑。 FastAPI framework, high performance, easy to learn, fast to code, ready for production Documentation: https://fas…...

抖音获客失效?拆解本地商家流量困局的底层逻辑与破局路径

一、一个反直觉的数据先看两组数据&#xff0c;它们指向同一个方向。第一组&#xff1a;2025年&#xff0c;抖音本地生活服务GMV突破8500亿元。同期&#xff0c;入驻商家达到1519.8万家动销门店&#xff0c;399万新商家在一年内涌入。第二组&#xff1a;2026年Q1&#xff0c;抖…...

2026年JAVA语言前端还可以学吗?是否还能找到好工作?

因为Java并不是前端语言。前端开发主要用的是 HTML、CSS、JavaScript/TypeScript&#xff0c;以及 React、Vue 等框架。可能您是混淆了 Java 和 JavaScript&#xff0c;或者想问的是“学 Java 还能找到好工作吗&#xff1f;前端还能学吗&#xff1f;” 下面我分开讲清楚&#x…...

【芯片测试】:自定义波形与条件波形

第四篇&#xff1a;进阶篇&#xff08;上&#xff09;—— 用户自定义波形与条件波形 系列&#xff1a;《VCDSTIL 实战&#xff1a;从仿真波形到 ATE 测试向量》第 4 篇&#xff08;共 5 篇&#xff09; 前言 前三篇介绍的都是 VCDSTIL 的"自动提取"模式&#xff1a…...

在线网盘系统:基于 Spring Boot 的文件存储、分类管理与分享预览实践

在线网盘系统&#xff1a;基于 Spring Boot 的文件存储、分类管理与分享预览实践 项目概述 在线网盘系统的核心目标&#xff0c;是把“文件存储”升级为“文件管理 文件预览 文件分享”的一体化平台。相比只支持上传下载的简易文件系统&#xff0c;这个项目进一步补齐了分类管…...

软考中级《嵌入式系统设计师》全套备考资料(真题 + 教材 + 笔记)

大家好&#xff0c;今天给大家分享一份软考中级「嵌入式系统设计师」的完整备考资料包&#xff0c;从教材、真题到高频笔记全配齐&#xff0c;帮你省去整理资料的时间&#xff0c;直接进入高效备考状态&#xff01; &#x1f4c1; 资料清单 这套资料覆盖了嵌入式系统设计师备考…...

2026毕业答辩PPT模板实测:三个平台的真实体验与避坑建议

又到毕业答辩季&#xff0c;不少同学论文写完了&#xff0c;却被PPT卡住&#xff1a;排版乱、配色杂、结构不清&#xff0c;明明内容扎实&#xff0c;呈现效果却大打折扣。作为经常接触办公工具的博主&#xff0c;我实测了几个常见的PPT模板与制作平台&#xff0c;重点针对本科…...

【多通道滤波】基于最小均方(McFxLMS)算法用于自适应多通道有源噪声控制(MCANC)应用研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…...

3步实现百度网盘高速下载:Python解析工具实战指南

3步实现百度网盘高速下载&#xff1a;Python解析工具实战指南 【免费下载链接】baidu-wangpan-parse 获取百度网盘分享文件的下载地址 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wangpan-parse baidu-wangpan-parse是一款高效的Python工具&#xff0c;专门用于…...

ascend-transformer-boost:Transformer加速库架构原理剖析

前言 我第一次在昇腾NPU上跑Llama-2-7B推理时&#xff0c;用的是PyTorch原生实现&#xff0c;跑出来的吞吐是18 tokens/s&#xff0c;跟官方宣称的29 tokens/s差了快一倍。翻了一圈文档&#xff0c;发现昇腾CANN其实自带了一个Transformer加速库——ascend-transformer-boost&a…...

离散几何拓扑数论(终稿·全定义完整版一)

离散几何拓扑数论&#xff08;终稿全定义完整版&#xff09; 作者&#xff1a;乖乖数学 日期&#xff1a;2026 年 5 月 21 日 体系&#xff1a;离散几何拓扑数论&#xff08; Discrete Geometric Topological Number Theory&#xff09;...

1987年5月15日中午11-13点出生性格、运势和命运

人们常常对“出生时辰”怀有神秘的好奇&#xff0c;但从现代科学的角度看&#xff0c;出生时间对个体的影响并非玄学&#xff0c;而是可以找到生理学和心理学依据的。1987年4月24日晚上23点到24点之间出生&#xff0c;这个时间点恰好处在夜晚向深夜过渡的时段。抛开任何命理说法…...

1987年6月27日下午13-15点出生性格、运势和命运

1987年6月17日&#xff0c;下午15点到17点之间&#xff0c;正值盛夏时节&#xff0c;阳光炽烈而漫长。这一天出生的孩子&#xff0c;是中国改革开放后“黄金十年”中诞生的又一批弄潮儿。他们的成长轨迹&#xff0c;与全球化浪潮的涌入、市场经济的深化以及互联网的萌芽几乎同步…...

Redis分布式锁进阶第一十一篇

一、本篇前置衔接 第一十一篇我们完成了全系列终局复盘&#xff0c;整理了故障排查SOP与企业级落地铁律。常规单资源锁、热点分片锁、隔离锁全部讲透&#xff0c;但真实复杂业务永远不是单一资源&#xff1a;下单要扣库存、扣优惠券、扣积分、冻结余额&#xff0c;多资源并行争…...

从文件上传到 RAG 检索:真正看懂了一个 AI 项目的知识库链路

一、前言&#xff1a;今天不是单独学一个知识点&#xff0c;而是串起了一条完整链路 今天继续分析 AI 项目中的 RAG 模块时&#xff0c;我发现自己之前对“文件上传”“文件切片”“向量化”“召回”“大模型回答”这些概念&#xff0c;虽然都单独听过&#xff0c;但真正放到项…...

2026年HR推荐的10个专业简历模板网站,从模板到写法

2026年HR推荐的10个专业简历模板网站&#xff0c;从模板到写法写一份让HR眼前一亮的简历&#xff0c;是很多求职者遇到的难题。模板选什么风格、内容怎么写才专业、怎么排版才不会被系统筛掉——这些问题常常让人头疼。这篇文章整理了10个HR推荐的专业简历模板网站&#xff0c;…...

CANN 算子调优:榨干昇腾硬件性能

一、算子性能分析基础 1.1 算子执行模型 昇腾上每个算子的执行都会经历&#xff1a;编译时优化 → 运行时调度 → 硬件执行。任何一个环节出问题都会导致性能下降。 ┌────────────────────────────────────────┐ │ 算子执…...

3个核心功能揭秘:JiYuTrainer如何让极域电子教室不再束缚你的学习自由

3个核心功能揭秘&#xff1a;JiYuTrainer如何让极域电子教室不再束缚你的学习自由 【免费下载链接】JiYuTrainer 极域电子教室防控制软件, StudenMain.exe 破解 项目地址: https://gitcode.com/gh_mirrors/ji/JiYuTrainer 你是否曾在学校机房被极域电子教室的全屏广播困…...