标签: #storage
关于 GPU、LLM、MLOps、Kubernetes 以及心态的文章 · 5 篇
明明还有空间却报 No space left on device — inode 耗尽、已删除但仍被打开的文件、保留块
df 显示还有空闲空间,却连一个文件都创建不了,直接返回 ENOSPC。原因几乎总是五种之一:inode 耗尽、已删除但仍被进程打开的文件、ext4 的保留块、被另一个文件系统挂载遮蔽而看不见的文件,以及容器的 overlay 上限。本文整理如何用 df -i、lsof +L1、tune2fs 和绑定挂载逐一确认并解决,以及 inotify 报出同样错误文字的陷阱。
2026-07-26 · 21 分钟阅读 #linux#filesystem#ext4#troubleshooting#storageMinIO 社区版是这样落幕的 — 用仓库记录复原的时间线,以及 Garage、SeaweedFS、Ceph RGW 的现状
2026年4月25日,minio/minio 仓库在 GitHub 上被归档,7月14日连 mc 客户端仓库也变成了只读。愤怒的讨论帖不少,但本文追的不是情绪而是记录 — 2025年5月的控制台功能削减、9月的 Docker Hub 镜像停更、10月15日的最后一次发布与「仅源码分发」声明、12月的维护模式,直到2026年的归档连锁反应,全部用仓库自身的提交记录、发布说明和镜像仓库元数据核实过。与常见的误解不同,许可证自始至终都是 AG
2026-07-17 · 23 分钟阅读 #storage#object-storage#s3#minio#open-sourcecontainerd 2.3 的 EROFS 原生层 — 去掉解包,换来了什么
2026年4月30日发布的 containerd 2.3,打开了一条从镜像仓库直接拉取 EROFS 文件系统镜像并挂载的路径。不需要解开 tar,整个解包步骤就此消失,取而代之的只剩一次 blob 拷贝。但这并不是大家期待已久的懒加载(lazy pull) — containerd 自己的 seekable-erofs PR 明确写着"写了 chunk table 但没有消费它",镜像整体仍然要提前拉取这一事实没有变。代价也很明确。放弃
2026-07-16 · 26 分钟阅读 #container#containerd#oci#storage#linuxbcachefs 摘掉纠删码 experimental 标签的故事 — 以及这到底意味着什么
2025 年 9 月 29 日,Linus Torvalds 用一次提交从内核里删掉了 117,483 行 bcachefs 代码,bcachefs 从此变成了像 ZFS 一样以 DKMS 模块形式分发的文件系统。戏剧到此结束,2026 年真正的新闻另有其事 — bcachefs 的纠删码(相当于 RAID5/6 的功能)摘掉了 experimental 标签。可网上流传着一句转述这件事的话,日期、版本、对象全都错了。实际上是 v1.3
2026-07-16 · 25 分钟阅读 #linux#kernel#filesystem#bcachefs#storage内容寻址存储:同一个想法,无处不在
用内容的哈希而非位置来为数据寻址——这一个想法,同样流淌在 Git 对象、Docker 层、IPFS、Nix store 与 BitTorrent 之中。本文从实务角度梳理这一发想如何免费带来去重、完整性与缓存,为何不可变性会随之而来,以及默克尔树与 DAG 如何将其扩展到今天的基础设施。
2026-06-10 · 20 分钟阅读 #systems#storage#hashing