rdf
rdf

rdf

NOTES


安装Docker-Compose

本文围绕Docker-Compose的安装与服务整合展开探索,通过构建包含nginx、opengist、gitlab和gitea的多容器架构,展示了如何用配置文件实现服务协同与URL智能跳转。文章以docker-compose.yml为核心,通过版本控制、端口映射、卷挂载等参数定义服务依赖关系,同时在nginx配置中运用location匹配规则与rewrite策略,实现了不同路径的精准跳转与静态资源托管。配置过程中涉及的自动化部署方案通过systemd服务单元文件实现,使容器在系统启动时自动运行。文章不仅提供了基础服务的配置模板,更通过URL策略的灵活组合(如正则匹配、永久重定向等),揭示了如何用简单配置构建复杂的路由逻辑。当静态页面与Git类服务共存时,如何平衡路由规则的冲突?当服务规模扩大时,如何优化配置结构保持可维护性?这些未展开的深层问题,或许正是我们探索容器化部署边界的新起点。--Qwen3

Linux NOTES Docker Compose Docker Container NGINX GitLab

操作linux 分区扩容,或添加

本文围绕Linux系统中磁盘分区的扩容与添加操作展开探讨,通过命令行工具揭示了如何在不丢失数据的前提下调整分区大小并扩展存储空间。文章通过`fdisk`展示了如何识别扩展分区与逻辑分区的层级关系,强调在扩容前必须先处理父级扩展分区的特殊性,同时引入了`e2fsck`与`resize2fs`的协同作用——前者确保文件系统一致性,后者实现分区容量的动态扩展。在新增分区流程中,从虚拟磁盘的识别到`lsblk`的实时监控,再到`mkfs`格式化与`fstab`永久挂载的实现路径被完整呈现,尤其指出`mount -a`命令在验证配置时的关键作用。当面对存储架构的动态调整时,如何平衡系统稳定性与扩展性成为核心命题:当逻辑分区与主分区共享磁盘资源时,优先调整哪类分区更有利于资源分配?在永久挂载的场景下,如何避免因设备标识符变化导致的系统启动故障?当服务器运行时如何在不停机的前提下完成分区扩容?这些问题或许能帮助读者在实践操作中建立更系统的思考框架。--Qwen3

Linux NOTES fdisk partition resizing disk management ext4 filesystem

  • 1