본문 바로가기
C.W.K.
Lesson 01 of 05 · published

서비스보다 오래 사는 저장소

~12 min · storage, nas, 3-2-1, failure-domains

Level 0Kindling
0 XP0/32 lessons0/10 achievements
0/100 XP to next level100 XP to go0% complete

아카이브는 하드웨어 위에 살고, 하드웨어는 죽는다

트랙 1은 서비스의 소멸을 걱정했어. 이 레슨은 발밑의 계층을 걱정해: 디스크, 컨트롤러, 인클로저, 전원. 모든 저장 매체는 실패율과 실패 모드를 갖고 있어 — 드라이브는 기계적으로 닳고, SSD는 몇 년 무전원으로 있으면 전하를 잃고, 인클로저는 자기 내용물의 가용성과 함께 죽어. 정확히 한 곳에만 존재하는 아카이브는 아카이브가 아니야. 카운트다운이지.

고전적인 자세는 3-2-1이야: 데이터 세 사본 이상, 최소 두 종류의 매체, 최소 한 사본은 오프사이트(다른 건물, 다른 실패 도메인 — 클라우드 버킷, 친척 집, 사무실). 숫자는 바닥이자 사고를 위한 체크리스트지, 인증이 아니야: 요점은 각 사본이 서로 다른 이유로 실패해야 한다는 거야. 같은 인클로저의 같은 드라이브 세 개에 있는 세 사본은 전원 하나와 도둑 하나를 공유해 — 그건 실패 표면이 세 배인 사본 하나야.

모델 규모 데이터를 위한 계층 고르기

모델 아카이브는 저장 선택을 제약하는 특정한 모양을 갖고 있어. 거대하지만 한 번 써: 수십 기가바이트를 한 번 쓰고 그다음엔 드물게 읽어. 이 프로파일은 속도 챔피언보다 용량 밀도가 높고 순차 친화적인 매체(회전 디스크, NAS급 드라이브)에 유리하고, 네트워크 연결 계층(NAS)을 자연스러운 중간 티어로 만들어: 머신들에서 공유되고, 어느 한 노트북의 생명주기와 독립적이고, 아카이브가 운영체제와 공간을 다투지 않을 만큼 커.

가정용 아카이브의 방어 가능한 3계층 배치:

  • 작업 계층 — 수집이 처음 착지하고 검증이 일어나는 노트북/데스크톱.
  • 홈 계층 — NAS, 독립 하드웨어 위에서, 정준 사본과 그 기록을 안고, 두 디스크 중복(미러링 또는 패리티 방식)이 단일 드라이브의 죽음을 의례 없이 흡수해.
  • 오프사이트 계층 — 규모가 허용하는 것: 친척의 드라이브, 사무실의 암호화 드라이브, 정말 대체 불가능한 소수를 위한 콜드 클라우드 저장소. 홈 계층보다 느린 케이던스로 갱신되고, 갱신될 때 검증돼.

각 계층이 무엇으로부터 방어하는지 봐: 작업 계층은 머신과 함께 죽고, 홈 계층은 건물과 함께 죽고, 오프사이트 계층은 지역과 함께만 죽어. 중복은 더 많은 사본이 아니라 — 상관 없는 사본에 관한 거야.

함께 실패하는 사본은 하나로 센다. 중복은 복제 드라이브 수가 아니라 독립 실패 도메인 수로 측정돼. 같은 인클로저, 같은 멀티탭, 같은 건물 — 같은 부고야.

유지보수도 설계의 일부다

계층은 이동을 암시하고, 이동은 무결성 트랙의 이전 점검을 암시해: 모든 사본이 자기 다이제스트를 다시 벌어. 오프사이트 새로고침을 손실 허용치가 정하는 케이던스로 예약해 — "얼마를 잃을 여유가 있지?"의 답은 날짜고, 그것보다 오래된 모든 것은 위험에 있어. 아카이브의 저장 설계는 구매가 아니야. 카운트다운들이 절대 정렬하지 않게 유지하는, 검증과 새로고침의 리듬이지.

Code

네 실패 도메인 측정하기·bash
# 아티팩트가 실제로 어디에 사는지 열거:
for d in ~/models /Volumes/archive/models ~/Library/Caches; do
  [ -d "$d" ] && du -sh "$d" 2>/dev/null
 done

# 네 셋업에 답할 질문들 (적어 둬):
# 1. 전체 사본을 든 머신은 몇 대? (작업 계층 센서스)
# 2. 독립 하드웨어(NAS/외장)에 사는 사본이 있나?
# 3. 다른 건물에 사는 사본이 있나?
# 4. '사본'들 중 같은 물리 드라이브 위에 있는 게 있나
#    (파티션은 세지 않아; 폴더는 정말 세지 마)?
# 5. 각 사본은 언제 마지막으로 다이제스트 검증됐나?
#
# 답을 pins.log 옆에 복사해 -- 두 기록이 함께
# 네가 뭘 갖고 어디서 살아남는지 기술해.

External links

Exercise

네 셋업으로 실패 도메인 센서스를 돌리고 다섯 답을 적어. 그다음 세 계층을 명시적으로 그려: 어느 기기가 작업, 어느 것이 홈, 무엇이(또는 무엇이) 오프사이트를 맡지. 빠진 계층이 있으면, 그걸 만들 가장 싼 개입을 적어 — '분기별로 새로고침되는 친척 집의 암호화 드라이브'도 세.
Hint
가장 흔한 정직한 발견: 노트북 하나, NAS 하나, 오프사이트 없음. 그건 두 계층이야 — 해결은 보통 저장소 재설계가 아니라 외장 드라이브 하나와 캘린더 알림이지.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인 — 댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.