Ubuntu linux ssd 硬盘分区对齐配置和 xfs 文件系统 docker 限额

发布时间:2026/11/4 15:42:51

Ubuntu linux ssd 硬盘分区对齐配置和 xfs 文件系统 docker 限额 1、分区对齐配置好的 我给你整理一个完整流程假设你要用整个盘/dev/nvme0n1并挂载到/var/lib/docker⚠️注意以下操作会清空磁盘上所有数据请确认/dev/nvme0n1没有需要保留的数据1. 创建分区并 1MiB 对齐disknvme0n1sudoparted/dev/$disk--scriptmklabel gptsudoparted/dev/$disk--scriptmkpart primary xfs 1MiB100%这样会创建一个 GPT 分区表并新建一个对齐到 1MiB 的分区/dev/nvme0n1p1。你可以用lsblk查看结果。2. 格式化为 XFSdiskpnvme0n1p1sudomkfs.xfs-f/dev/$diskp需要启用 bigtime1 自行如下命令参考 xfs 格式化启用 bigtime1 或者已经格式化后修改sudomkfs.xfs-mbigtime1-f/dev/$diskp3. 创建挂载点sudomkdir-p/var/lib/docker4. 获取分区的 UUIDdiskpnvme0n1p1sudoblkid /dev/$diskp输出类似/dev/nvme0n1p1: UUIDabcd-1234-efgh-5678 TYPExfs5. 配置/etc/fstab自动挂载编辑/etc/fstabsudonano/etc/fstab在最后加一行UUIDabcd-1234-efgh-5678 /var/lib/docker xfs defaults00如果想对 docker 盘做容量限制加如下参数UUIDabcd-1234-efgh-5678 /var/lib/docker xfs defaults,uquota,pquota016. 挂载生效sudomount-a确认挂载df-hT|grepdocker这样/dev/nvme0n1就会对齐分区、格式化成 XFS并挂载到/var/lib/docker重启后也会自动挂载。要不要我帮你写成一段Ansible playbook task这样你在多台服务器上也能自动完成2、如何查看是否分区对齐分区对齐主要是看分区起始位置是否是 1MiB 的整数倍常见标准对齐方式。你可以用下面几种方法确认1.lsblk -o NAME,START,SIZElsblk-oNAME,START,SIZE /dev/nvme0n1示例输出NAME START SIZE nvme0n1 3.5T └─nvme0n1p1 2048 3.5TSTART2048表示分区起始扇区号是 2048一般磁盘扇区大小是 512B所以 2048 * 512B 1MiB→ 对齐正确。2. 使用parted的 align-checksudoparted/dev/nvme0n1 align-check optimal11代表检查第一个分区如果输出1 aligned说明分区对齐良好如果输出not aligned就需要重新分区3. 查看详细分区表sudofdisk-l/dev/nvme0n1输出里会显示分区起始扇区例如Device Start End Sectors Size Type /dev/nvme0n1p1 2048 732566646 732564599 3.5T Linux filesystem这里 Start2048 → 正好是 1MiB 对齐。总结看起始扇区号是否是 2048或 4096、8192 这种 2^n 倍数就说明对齐到 1MiB。最稳妥的命令是parted/dev/nvme0n1 align-check optimal1要不要我帮你写一个一键检测脚本能自动检查所有分区是否对齐3、如果 lsblk 查看分区是否对齐报错解决lsblk -o NAME,START,SIZE /dev/nvme0n1lsblk: unknown column: START,SIZE啊明白了 你的系统里lsblk版本比较旧不支持START,SIZE这些列。没关系可以换其他办法方法 1:lsblk -t试试lsblk-t/dev/nvme0n1在某些版本会显示分区的扇区信息但不同发行版差异大。方法 2:fdisk最通用的办法sudofdisk-l/dev/nvme0n1示例输出Device Boot Start End Sectors Size Id Type /dev/nvme0n1p1 2048 732566646 732564599 3.5T 83 Linux这里Start2048扇区大小默认是 512 字节所以起点 2048 × 512 1MiB说明分区对齐。方法 3:partedsudoparted/dev/nvme0n1 unit s print输出类似Number Start End Size Type 1 2048s 732566645s 732564598s primary起始扇区号是2048s同样代表 1MiB 对齐。方法 4: 自动检查对齐sudoparted/dev/nvme0n1 align-check optimal1如果返回1 aligned说明分区对齐良好。 建议你先跑一遍sudofdisk-l/dev/nvme0n1我可以帮你解读输出看看/dev/nvme0n1p1是否真的 1MiB 对齐。要不要你把fdisk -l /dev/nvme0n1的输出贴给我我帮你判断
延伸阅读

更多相关文章

2026/11/4 15:42:51

基于Springboot线上交通服务平台【附源码+文档】

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/4 15:37:51

Firefox 商店装不了?猫抓资源嗅探扩展手动安装

Firefox 商店装不了?猫抓资源嗅探扩展手动安装 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 你大概率卡在这一步:打开 Fi…

2026/11/4 16:27:59

09-06-内存-资源泄漏检测与治理

资源泄漏检测与治理篇章:09-核心技术-内存管理篇 | 阅读时间:约 40 分钟 | 前置知识:了解 Unity 资源系统和 GC 基本概念一、引言资源泄漏是 Unity 项目中最隐蔽的内存问题。泄漏的资源在被完全释放前,会持续占用内存并增加 GC 压…

2026/11/4 16:27:58

中小学用车:家校通解决的是交接责任,不是车

中小学用车:家校通解决的是交接责任,不是车 孩子上车之后那几分钟,家长真正想知道的不是“车在哪”,而是“他到了没、谁接的”。 这两件事不一样。实时定位告诉你车在什么位置;交接记录告诉你孩子在几点几分被谁交到了…

2026/11/4 16:27:58

医院职工通勤:七点到岗、夜班交接与停车难题

医院职工通勤:七点到岗、夜班交接与停车难题 医院排班表上有一栏永远空着:员工怎么到岗。 门诊八点开诊,行政九点上班,病房三班倒,急诊和手术室二十四小时。四种时间表在同一个院子里跑。护士七点半交接班,…

2026/11/4 16:27:58

我终于把仓库先进先出问题管明白了!

仓库管理最头疼的事是什么? 不是货太多,而是明明早入库的物料还堆在货架上,新到的物料却已经领走了;账面显示库存充足,盘点时才发现,老批次积压、新批次先用,有些物料甚至放到过期都没人发现。 …

2026/11/4 16:27:58

西门子840D系统常见报警代码速查手册(精华版)

西门子840D系统功能强大,但其复杂的报警体系也给现场维修带来挑战。本文整理了实际维修中最高频出现的20余个报警代码,帮助维修人员快速定位故障方向。 一、NC单元相关报警 报警代码含义快速诊断解决方向3000急停激活检查急停按钮、安全回路解除急停信…

2026/11/4 16:22:57

DSH降版本(命令行/Web 端)

第一步:清理 DSH 的数据目录(最关键)你所有出问题的插件配置、profile 残留,都在这个目录里:bashrmdir /s /q C:\Users\xysoft59\.dsh第二步:清理 npm 缓存(可选,但建议做&#xff0…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/3 14:24:53

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/4 0:03:20

AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年…

2026/11/4 0:03:20

从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你…

2026/11/4 0:03:20

32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/3 14:24:53

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑