3.1 KiB
virtualization
- 분석 대상: 없음. 밖에서 가져온 문서 네 편이 출발점이다
- 이 폴더: SSOT(
final/document.md)와 Studio 에 올릴 글(tech-log-studio/)의 정본
범위
가상화 전반을 담을 프로젝트다. SSOT 는 아홉 부이고 절 번호가 문서 전체에서 이어진다.
| 부 | 절 | 반입 전 원본 |
|---|---|---|
| 제1부 — CPU 가상화 | §1~§28 | kvm-cpu-virtualization-ssot.md (절 1~28) |
| 제2부 — 메모리 가상화 | §29~§88 | kvm-memory-virtualization-ssot.md (절 1~60) |
| 제3부 — 네트워크 가상화 | §89~§126 | kvm-network-virtualization-ssot.md (절 1~38) |
| 제4부 — 스토리지 가상화 | §127~§177 | kvm-storage-virtualization-ssot.md (절 0~50) |
| 제5부 — 실험대에서 실제로 확인한 것 | §178~§183 | docs/guides/ · docs/lab-virtualization.md · docs/session-lab-concepts.md 에서 골라 다시 씀 |
| 제6부 — 실험대는 어떻게 세워졌나 | §184~§194 | docs/guides/ 00~06 (묶음 3,223줄)을 다시 씀 |
| 제7부 — 실험대에서 실제로 잰 값 | §195~§205 | docs/lab-virtualization.md (496줄) 전문 |
| 제8부 — 설정 원본이 자기 안에 적어 둔 것 | §206~§210 | deploy/lab/edge/ 네 파일의 주석 59줄 |
| 제9부 — 실험대 개념 사전 | §211~§338 | docs/session-lab-concepts.md (4,725줄) 전문 |
제1~4부는 반입할 때 heading 단계를 한 칸 내리고 절 번호만 옮겼다. heading 이 아닌 줄은 한 글자도 바꾸지 않았고, 원본과 대조해 확인했다. PCIe/VFIO/IOMMU 상세와 K3s 네트워크·컨테이너 런타임 상세는 어느 부에도 없다.
제7·9부도 같은 방식인데 heading 단계를 한 칸 올렸다 — 실제 항목이 사는 단계를
절로 삼았다. 두 부 모두 heading 이 아닌 줄을 원본과 줄 단위로 대조했고, 다른 곳은
비밀 한 자리뿐이다(plain_text_passwd 의 값을 __CONSOLE_PW__ 로 바꿨다).
제5·6·8부는 옮겨 쓴 것이 아니라 원본을 읽고 다시 쓴 것이다. 제8부만 원본 주석을 영어 원문 그대로 인용한다.
끝난 프로젝트의 폴더
| 폴더 | 무엇 |
|---|---|
final/ |
SSOT — 이 프로젝트에 대해 아는 것 전부 |
tech-log-studio/ |
SSOT 에서 뽑아 쓴 글. 정본은 tech-log-tree.json |
source/ 정책 — durable import snapshot
source/ 는 이 프로젝트에서는 임시 작업 재료가 아니다. 제5~6부의 실험대 문서는 9465582b5d1630eb4ae7c4e078021486919bf6b6 을 HEAD 로 둔 미커밋 working tree에서 반입됐고, 반입한 바이트와 정확히 같은 commit은 찾지 못했다. 따라서 source/ 가 그 시점의 바이트를 고정하는 durable import snapshot 역할을 한다.
final/ 이 내용을 설명한다고 해서 source/ 를 지우지 않는다. exact snapshot을 다른 durable artifact로 옮기고 hash까지 고정한 경우에만 제거할 수 있다. source/.source-revision의 commit은 import 당시 HEAD이지 반입 바이트의 exact revision이라는 뜻이 아니다.