반응형

전체 글 35

go-vod VideoToolbox 삽질기 — HEVC 재생, path mismatch, 색공간까지 전부 해결

📌 환경OS: macOS Sequoia (Apple Silicon)Nextcloud: Docker 컨테이너 (Linux 경로 사용)Nextcloud Memories: 영상 재생 앱go-vod: 0.2.7 (소스 빌드, launchd User Agent로 실행)ffmpeg: 7.0.1 Homebrew 빌드 (VideoToolbox 지원 포함)영상 파일: 외장 APFS 디스크 마운트🎯 목표Nextcloud Memories에서 영상 재생 시 Mac의 VideoToolbox 하드웨어 가속 인코더를 활용해 CPU 부하 없이 트랜스코딩하도록 go-vod를 설정한다.iPhone으로 촬영한 HEVC(H.265) 영상도 정상 재생되어야 한다.전체 파이프라인 구조🔥 삽질 1: ffmpeg가 바로 죽는다 — signa..

홈서버 2026.04.11

XFS 루트 파티션 축소 완벽 가이드 — xfsdump/xfsrestore로 LV 크기 줄이기XFS,xfsdump,xfsrestore,LVM,파티션축소,리눅스,CentOS,디스크관리

개요XFS 파일 시스템은 축소(shrink)를 지원하지 않습니다. ext4라면 resize2fs로 간단히 줄일 수 있지만, XFS는 확장만 가능하고 축소 명령이 없습니다. 그렇다면 루트(/) 파티션이 XFS일 때 LV 크기를 줄이려면 어떻게 해야 할까요?정답은 백업 → LV 삭제 → 작은 LV 재생성 → 복원입니다. 이 글에서는 xfsdump/xfsrestore를 활용한 XFS 루트 파티션 축소 전체 과정을 실전 예제와 함께 정리합니다.항목내용대상 파일시스템XFS (루트 / 파티션)핵심 도구xfsdump, xfsrestore, lvremove, lvcreate필수 조건복구 모드(Rescue) 부팅 필요소요 시간데이터 양에 따라 30분~2시간위험도🔴 높음 — 반드시 백업 후 진행왜 XFS는 축소가 안 될..

가상화 2026.03.13

리눅스 디스크 확장 & Sparse 파일 완벽 가이드 — LVM, XFS, fdisk 실전 정리

개요리눅스 서버를 운영하다 보면 디스크 용량이 부족해지는 상황을 자주 겪게 됩니다. 이 글에서는 가상머신 디스크 확장부터 LVM 볼륨 리사이즈, Sparse 파일 생성과 관리까지 디스크 용량 변경에 관한 실전 노하우를 정리합니다.주제핵심 내용가상머신 디스크 추가/삭제VMware 환경 SCSI 컨트롤러별 HotSwap 차이XFS LV 확장 (방법 1)기존 파티션 삭제 후 재생성으로 최대 확장XFS LV 확장 (방법 2)새 파티션(sda3) 추가 후 VG 확장 — 재부팅 불필요XFS LV 확장 (방법 3)새 물리 디스크(sdc) 추가 후 VG 확장microSD Card fdisk라즈베리파이 등 microSD 파티션 확장Sparse 파일생성, 마운트, 복사, 아카이브, 리사이즈1. 가상머신 물리 디스크 추가S..

가상화 2026.03.10

바이브 코딩(Vibe Coding) 완벽 가이드 — AI로 자동화까지

2025년 2월, 전 Tesla AI 수장이자 OpenAI 공동창업자 Andrej Karpathy가 “바이브 코딩(Vibe Coding)”이라는 개념을 제시했다. 코드를 한 줄도 직접 쓰지 않고, AI에게 자연어로 설명하면 AI가 코드를 작성하는 방식이다. 2025년 3월 Merriam-Webster 사전에 등재될 정도로 빠르게 확산됐다.그런데 “자동화”라는 말은 많이 들어 봤지만 실제로 뭘 자동화한다는 건지 막연한 사람이 많다. 이 글에서는 자동화가 뭔지부터 바이브 코딩으로 어떻게 만드는지까지, 실전 코드 위주로 정리한다.30초 요약“이런 거 만들어줘”라고 말하면, AI가 코드를 짜준다.핵심은 단순하다: 코딩 지식 불필요. 말로 설명. 결과물 보고 수정.자동화 = “귀찮은 반복을 대신 시키는 것”거창한..

AI 2026.03.07

Ollama vs Claude vs DeepSeek — RTX 5090으로 AI 업무 대체할 수 있을까?

Ollama(로컬 GPU)로 Claude를 대체할 수 있을까?RTX 5090 같은 최신 고사양 GPU에서 Ollama를 돌려 AI 업무를 처리할 수 있는지, 클라우드 AI(Claude, DeepSeek)와 현실적인 차이를 정리한다.비교 대상항목Ollama (로컬)DeepSeek V3Claude Opus실행 환경내 PC (GPU)클라우드 API클라우드 APIVRAM 요구8~32GB (GPU 의존)클라우드클라우드컨텍스트 윈도우4K~128K (모델/VRAM 의존)128K 토큰200K 토큰모델 파라미터7B~70B (GPU 의존)수백B수천억 추정비용무료 (전기세만)저렴 (API 종량제)비쌈 (API 종량제)개인정보완전 로컬, 유출 없음서버 전송서버 전송컨텍스트 윈도우가 왜 중요한가AI에게 일을 시킬 때 컨텍스트 ..

AI 2026.03.07

맥미니에 열광하는 사람들이 모르는 어두운 진실 — NAS 용도의 현실적 비용과 한계

"NAS는 시놀로지!" — 정말 그게 최선일까?유튜브와 블로그에 시놀로지를 찬양하는 콘텐츠가 넘쳐난다. 하지만 그 영상들이 절대 말해주지 않는 어두운 면이 있다. 시놀로지의 숨겨진 비용, 소음, 확장성 한계 — 그리고 왜 사람들이 결국 맥미니에 열광하게 되는지 솔직하게 풀어본다.시놀로지 추천 영상의 불편한 진실"NAS 입문은 시놀로지!" "DSM이 최고!" — 검색하면 이런 영상이 끝없이 나온다. 그런데 가만히 보면:영상 하단에 제휴 링크가 붙어있다"이 제품은 ○○에서 제공받았습니다" 문구가 있다장점은 10분, 단점은 30초 — 혹은 아예 없다광고 혹은 비즈니스를 끼고 있으니 안 좋은 면을 얘기할 수가 없다. 이게 현실이다. 시놀로지의 실제 장기 사용 후기, 특히 불만 사항을 찾기가 어려운 이유다.시놀로..

홈서버 2026.03.07

개인 웹 드라이브 구축기 — Nextcloud로 무료 클라우드 만들기 (넷북 → 라즈베리파이 → Mac Mini)

사진과 미디어 파일은 계속 늘어나는데, 클라우드 구독료는 부담스럽다.직접 Nextcloud 기반 개인 웹 드라이브를 구축하면, 무제한 용량 + 무료 + 어디서든 접근이 가능하다. 이 글에서는 기존 클라우드의 한계부터 실제 구축 과정, 그리고 사용기까지 정리한다.기존 웹 드라이브의 한계용량과 비용 문제서비스무료 용량유료 확장Google Drive15GB100GB: 2,400원/월, 2TB: 11,900원/월iCloud5GB50GB: 1,100원/월, 2TB: 11,900원/월OneDrive5GB100GB: 1,900원/월스마트폰 기본 저장소 128GB는 사진 좀 찍으면 금방 찬다. 클라우드로 백업하자니 무료 용량은 턱없이 부족하고, 가족 구성원까지 합치면 구독료가 매달 쌓인다.그 외 불편함서비스 간 공유 ..

홈서버 2026.03.07

KVM 내부 구조 완벽 정리 — CPU 가상화부터 메모리 주소 변환까지

KVM(Kernel-based Virtual Machine)은 Linux 커널에 내장된 하이퍼바이저다.가상화를 이해하려면 CPU 특권 모드부터 메모리 주소 변환까지, 하드웨어와 소프트웨어가 어떻게 협력하는지 알아야 한다. 이 글에서는 KVM의 내부 구조를 핵심만 간결하게 정리한다.CPU 특권 모드가상화를 이해하려면 먼저 CPU의 특권 모드를 알아야 한다.비가상화 환경가상화 기능이 없는 x86 CPU는 RING 0 ~ RING 3 4종류의 특권모드를 가진다. Windows나 Linux 등의 OS를 실행하는 경우 실제로는 2가지 모드만 사용한다.모드설명실행 대상RING 0모든 CPU 명령 실행 가능 (커널 모드)Linux 커널 코드RING 3물리적 HW 자원 조작 불가 (유저 모드)사용자 프로세스사용자 프로..

가상화 2026.03.06

GitHub Pages 블로그를 구글·네이버 검색에 노출시키는 방법

GitHub Pages로 블로그를 만들었는데 구글이나 네이버에서 검색해도 안 나온다? 검색엔진은 내 블로그의 존재를 알려주지 않으면 모른다. 이 글에서는 실제 블로그 leesang-pack.github.io를 예시로, 구글과 네이버 검색에 내 블로그를 노출시키는 전체 과정을 정리한다.검색 노출의 원리검색엔진은 크롤러(봇)가 웹을 돌아다니며 페이지를 수집하고, 이를 색인(Index)에 저장한 뒤 검색 결과에 보여준다. 내 블로그가 검색에 나오려면:크롤러가 찾아올 수 있게 — sitemap.xml, robots.txt 준비검색엔진에 직접 등록 — Google Search Console, 네이버 서치어드바이저SEO 최적화 — 제목, 설명, 메타태그 등 검색 친화적 구조이 3단계를 하나씩 진행하면 된다.1단계:..

개발 2026.03.06

GitHub Pages + Jekyll 완벽 가이드 — 설치부터 테마 변경, 로컬 테스트까지

GitHub Pages는 GitHub 레포지토리에서 정적 웹사이트를 무료로 호스팅할 수 있는 서비스다. Jekyll을 함께 사용하면 Markdown으로 글을 쓰고, 다양한 테마를 적용해 개인 블로그나 포트폴리오를 만들 수 있다.이 글에서는 환경 구성부터 테마 적용/변경, 로컬 테스트까지 한 번에 정리한다.1. 환경 구성필수 설치 항목항목설명설치 명령어 (Ubuntu/Mint)RubyJekyll이 Ruby로 동작sudo apt install ruby-fullBundlergem 의존성 관리sudo gem install bundlerJekyll정적 사이트 생성기sudo gem install jekyllGit버전 관리 / GitHub 연동sudo apt install gitbuild-essentialnative..

개발 2026.03.06
반응형