Linux 下对 ext4 分区在线无损扩容
PVE 上的用来做监控的一台虚拟机,因为安装系统时经验不足,预分配的硬盘容量很快就快用满了。这台虚拟机装的比较早,当时为了图省事,图快,直接挂载了 ISO 镜像手动引导安装,而没有用 Cloud-Init 来引导,这就导致它作为一个私有云环境下的虚拟机,硬盘容量却不能自动扩展,非常地难受。。这篇博客主要记录一下手动在线扩容 ext4 分区的过程,填一下因为装系统时图省事,没有研究最佳实践而遗留下来的坑。
……PVE 上的用来做监控的一台虚拟机,因为安装系统时经验不足,预分配的硬盘容量很快就快用满了。这台虚拟机装的比较早,当时为了图省事,图快,直接挂载了 ISO 镜像手动引导安装,而没有用 Cloud-Init 来引导,这就导致它作为一个私有云环境下的虚拟机,硬盘容量却不能自动扩展,非常地难受。。这篇博客主要记录一下手动在线扩容 ext4 分区的过程,填一下因为装系统时图省事,没有研究最佳实践而遗留下来的坑。
……内网中的 HTTP 服务,都使用自签名证书升级为 HTTPS 了之后,还需要在各个设备上对自签名的证书手动添加信任,这篇文章总结一下各个系统下,如何添加自签名证书。
……家里的存储机器上有一块 16 T 的机械硬盘,还没有集成进家中的 PLG (Prometheus + Loki + Grafana) 监控系统中,需要将这块拼图给补全,监控起它的 S.M.A.R.T 信息,并配上相应指标的告警,省得哪天硬盘突然暴毙。因为家中的监控告警体系还在施工中,目前先补齐监控体系中必需的数据源和监控面板,后需再单独撰文记录告警体系的搭建。
……最近遇到了一些场景,需要在宿主机安装 node-exporter 来监控指标:
下面记录一下安装过程,系统环境基于 Debian 11 / 12,安装方式来自 node-exporter 的 官方文档(理论上 CentOS 以及 Ubuntu 系统也是一样的)。
……为了方便叙述,本文将使用 hass 指代 Home Assistant.
首先稍微解释一下为什么不用 hass 自己的 dashboard 来展示数据:
关于 hass 和 PLG 的搭建,由于内容较多,俺打算后续单独撰文分别记录(先挖个大坑),本文仅记录如何将 hass 的数据暴露给 Prometheus.
……