태그: #storage
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 12 편
Synology NAS를 쿠버네티스 동적 PVC 백엔드로 — csi-driver-nfs로 5노드 홈랩에 RWX 스토리지 붙이기
홈랩 쿠버네티스에 Synology NAS를 붙여 PVC를 자동 생성되게 만들었습니다. 포트 스캔으로 NAS 정체를 알아내는 것부터, 첫 마운트 시도가 실패한 진짜 이유, csi-driver-nfs 설치와 StorageClass 두 벌 구성, 그리고 서로 다른 물리 노드가 같은 볼륨에 동시에 읽고 쓰는 RWX 검증까지 실제 출력으로 기록했습니다.
2026-08-26 · 18 분 읽기 #kubernetes#storage#nfs#csi#synology용량이 남았는데 No space left on device — inode 고갈, 삭제된 열린 파일, 예약 블록
df는 여유 공간을 보여 주는데 파일 하나를 만들지 못하고 ENOSPC가 납니다. 원인은 거의 항상 다섯 가지 중 하나입니다. inode 고갈, 삭제됐지만 프로세스가 열고 있는 파일, ext4의 예약 블록, 다른 파일시스템이 겹쳐 마운트되어 보이지 않는 파일, 그리고 컨테이너의 오버레이 상한입니다. 각각을 df -i, lsof +L1, tune2fs, 바인드 마운트로 어떻게 확정하고 무엇으로
2026-07-26 · 25 분 읽기 #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년의 아카이브
2026-07-17 · 26 분 읽기 #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이 "청크 테이블은 쓰지만
2026-07-16 · 32 분 읽기 #container#containerd#oci#storage#linuxbcachefs가 이레이저 코딩의 experimental 딱지를 뗀 이야기 — 그리고 그게 무슨 뜻인지
2025년 9월 29일 리누스 토발즈는 커밋 하나로 커널에서 bcachefs 코드 117,483줄을 지웠고, bcachefs는 ZFS처럼 DKMS 모듈로 배포되는 파일시스템이 됐습니다. 드라마는 그것으로 끝났고, 2026년의 진짜 뉴스는 따로 있습니다 — bcachefs의 이레이저 코딩(RAID5/6에 해당하는 기능)이 experimental 딱지를 뗐습니다. 그런데 이 사실을 옮긴 문장 하
2026-07-16 · 29 분 읽기 #linux#kernel#filesystem#bcachefs#storage쿠버네티스 아키텍처 시각화 — 컨트롤 플레인부터 파드까지
쿠버네티스의 아키텍처를 컨트롤 플레인과 노드 구성요소, 오브젝트와 컨트롤러 루프, 스케줄링 흐름, 네트워킹과 스토리지까지 ASCII 다이어그램으로 풀어냅니다. 요청 처리와 파드 생성 시퀀스를 단계별로 시각화하며, 버전별 차이가 있을 수 있는 부분은 일반화합니다.
2026-06-27 · 19 분 읽기 #kubernetes#architecture#control-plane#scheduling#networking콘텐츠 주소 지정 저장소: 같은 아이디어, 어디에나
데이터를 위치가 아니라 그 내용의 해시로 주소 지정한다는 하나의 아이디어가, Git 객체·Docker 레이어·IPFS·Nix 스토어·비트토렌트에 똑같이 흐르고 있습니다. 이 발상이 어떻게 중복 제거·무결성·캐싱을 공짜로 주는지, 불변성이 왜 따라오는지, 그리고 머클 트리와 DAG가 이를 어떻게 확장하는지 실무 관점에서 정리합니다.
2026-06-10 · 26 분 읽기 #systems#storage#hashing분산 스토리지 2026 완벽 가이드 — MinIO · SeaweedFS · Ceph · Garage · JuiceFS · OpenEBS · Longhorn · Rook · R2 · S3 Express 심층 분석
2026년의 분산 스토리지는 더 이상 "어디에 파일을 둘 것인가"의 문제가 아니라 "S3 API를 어떤 백엔드로 구현할 것인가"의 문제다. MinIO가 단일 바이너리로 온프레미스 S3를 표준화하고, Ceph이 RGW·RBD·CephFS 삼각 편대로 여전히 엔터프라이즈를 지키며, SeaweedFS·Garage가 가벼운 대안을 제시한다. K8s 위에서는 OpenEBS Mayastor와 Longh
2026-05-16 · 35 분 읽기 #storage#object-storage#s3#minio#seaweedfsLinux 파일시스템 완전 가이드 2025: ext4, XFS, ZFS, Btrfs — Inode, Journaling, Copy-on-Write, Snapshot 심층 분석
ext4는 언제, XFS는 언제, ZFS는 언제 써야 하는가? Inode, journaling, copy-on-write, snapshot, 실전 성능 특성까지 720줄로 완전 분석한다. 데이터베이스/웹서버/백업 각각에 맞는 파일시스템 선택 가이드.
2026-04-15 · 43 분 읽기 #linux#filesystem#ext4#xfs#zfsWEKA 고성능 스토리지 완전 가이드 2025: AI/HPC를 위한 병렬 파일시스템
WEKA(WekaFS)의 모든 것! 병렬 파일시스템 아키텍처, NVMe 계층화, GPU Direct Storage, AI/ML 워크로드 최적화, 클라우드(AWS/Azure/GCP) 연동, Ceph/Lustre/GPFS 비교, 데이터 파이프라인, 성능 벤치마크.
2026-03-25 · 34 분 읽기 #weka#wekafs#storage#parallel-filesystem#ai-infrastructure디스크와 볼륨은 어떻게 VM에 붙는가
container disk, PVC, DataVolume, hostDisk, hotplug volume이 KubeVirt에서 어떤 준비 과정을 거쳐 guest 디스크로 연결되는지 소스 기준으로 정리한다.
2026-03-20 · 9 분 읽기 #architecture#kubevirt#storage#pvc#datavolumeKubernetes StatefulSet과 Persistent Volume 완벽 가이드: CSI Driver, StorageClass, 동적 프로비저닝 실전 운영
Kubernetes에서 상태 유지 워크로드를 위한 StatefulSet과 Persistent Volume 관리를 다룹니다. CSI Driver 아키텍처, StorageClass 설계, 동적 프로비저닝, 볼륨 확장, 스냅샷, 마이그레이션까지 프로덕션 스토리지 운영 전체를 코드와 함께 구현합니다.
2026-03-13 · 24 분 읽기 #kubernetes#statefulset#persistent-volume#csi-driver#storageclass