标签归档

运维手册

在此分类下共找到 3 篇文章

技术工程

XFS 数据盘无损扩容到 3TB:MBR 转 GPT 实战

这篇文章记录了一次生产服务器数据盘无损扩容的实战:业务目录 `/defaultUploadFolder` 所在磁盘从 800G 扩到接近 3TB,但受限于旧的 MBR 分区表,直接扩容会卡在 2TB 上限。作者先通过 `lsblk`、`findmnt`、`blkid` 和 `growpart -N` 定位问题,确认瓶颈不在 XFS,而在分区表格式。 解决方案是先备份分区信息并做好验证,再用 `gdisk` 将 MBR 安全转换为 GPT,随后扩展分区,最后用 `xfs_growfs` 在线扩展文件系统。整个过程没有迁移 800G 数据,也没有重新格式化。文章同时强调了几个关键避坑点,比如不要误用 `parted mklabel gpt` 或 `mkfs.xfs`,以及扩容后 `lsblk` 和 `df` 容量显示差异属正常现象。

10 min readREAD MORE
技术工程

Java 第三方 HTTPS 接口 PKIX path building failed 解决方案

本文介绍了 Java 调用第三方 HTTPS 接口时常见的 “PKIX path building failed” 报错及其处理方式。问题通常出现在对接政务网、专网、私有云或自签名证书接口时,因为 JVM 的信任库 cacerts 中没有目标证书对应的信任链,导致 SSL 握手失败。 文章给出两种解决思路:首选是通过 openssl 在服务器上抓取目标证书,再用 keytool 导入当前 JRE 的 cacerts 信任库,重启服务后即可恢复正常;另一种是测试或应急场景下,重构 RestTemplate,临时关闭 SSL 证书校验,绕过连接限制。 最后强调,生产环境应优先采用导入证书的标准做法,并确保导入的 JDK/JRE 路径与实际运行环境一致,避免证书加错位置而问题依旧。

9 min readREAD MORE
技术工程

Docker & K8S 命令合集

这份命令合集快速整理了 Docker 常用操作:镜像管理包括构建 build、查看 images、拉取 pull、推送 push、删除 rmi、打标签 tag、查看历史 history,以及用 save/load 做镜像离线导入导出。容器生命周期涵盖 run 的常见参数(后台运行、端口映射、挂载卷、命名、环境变量、网络、自动删除),以及 ps 查看、start/stop/restart 控制、rm 删除、kill 强停、pause/unpause 暂停恢复。调试与交互提供 logs 跟踪日志、exec 进入容器执行命令、inspect 查详情、top 看进程、stats 看资源、cp 复制文件。最后还涉及网络与数据卷相关操作,便于服务互联与数据持久化。

32 min readREAD MORE