본문으로 건너뛰기
개발 환경 설정 기초집LESSON 19

개발 환경 백업과 정리: 설정 기록·디스크 공간·불필요한 도구 정리

난이도입문
예상 시간40분
선수지식13강 환경 분리, 18강 진단 기록

19강. 개발 환경 백업과 정리: 설정 기록·디스크 공간·불필요한 도구 정리

1. 이번 강의에서 해결할 문제

디스크 공간이 부족해 오래된 SDK와 엔진을 한꺼번에 삭제했다가 기존 프로젝트를 열 수 없습니다. 삭제보다 먼저 사용 관계와 복구 가능성을 기록합니다.

2. 학습 목표

3. 핵심 개념

백업 우선순위는 직접 만든 소스, 설정·manifest·lockfile, 에셋과 문서입니다. Unity Library, Node node_modules, Java build, Unreal Intermediate처럼 다시 만들 수 있는 폴더는 원본과 다릅니다. 그러나 캐시 삭제는 재가져오기·재빌드 시간이 들며 열려 있는 Editor에서 하면 안 됩니다.

4. 단계별 실습

PowerShell · 실행 위치: 일반 PowerShell

Get-PSDrive -PSProvider FileSystem |
Select-Object Name,
@{Name='UsedGB'; Expression={[math]::Round($_.Used / 1GB, 1)}},
@{Name='FreeGB'; Expression={[math]::Round($_.Free / 1GB, 1)}}

Get-ChildItem -LiteralPath 'D:\Dev' -Directory -ErrorAction SilentlyContinue |
Select-Object Name, FullName, LastWriteTime

예상 결과: 드라이브별 사용·여유 공간과 프로젝트 폴더의 마지막 수정 시간이 표시됩니다. 이 명령은 삭제하지 않으며 관리자 권한이 필요하지 않습니다.

문서 · 파일 경로: D:\Dev\environment-notes\tool-inventory.md

tool-inventory.md
| Tool | Version | Install date | Used by project | Installer source | Safe to remove? |
| --- | --- | --- | --- | --- | --- |
| Unity Editor | | | | Official Hub | Not checked |
| Unreal Engine | | | | Epic Launcher | Not checked |
| JDK | | | | Official vendor | Not checked |

5. 명령어와 설정이 동작하는 이유

Get-PSDrive는 파일 시스템 드라이브의 여유 공간을 읽고 프로젝트 수정 시간은 최근 사용 여부를 판단할 단서가 됩니다. 단서만으로 삭제하지 않고 각 프로젝트의 버전 파일과 실제 실행 성공을 함께 확인합니다.

6. 자주 하는 실수와 해결법

7. 직접 실습

8. 이해 점검 질문 3개

9. 핵심 요약

MINI QUIZ

개발 환경 백업과 정리: 설정 기록·디스크 공간·불필요한 도구 정리 미니 퀴즈

선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.

0 / 2
  1. 문제 1“개발 환경 백업과 정리: 설정 기록·디스크 공간·불필요한 도구 정리” 실습을 안전하게 진행하기 위한 판단으로 가장 알맞은 것은 무엇인가요?
  2. 문제 2“개발 환경 백업과 정리: 설정 기록·디스크 공간·불필요한 도구 정리”에서 ‘휴지통을 거치지 않는 대량 삭제’ 문제가 생겼습니다. 가장 알맞은 진단 또는 대응은 무엇인가요?
LESSON STATUS

학습을 마쳤나요?

직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.

19강. 개발 환경 백업과 정리: 설정 기록·디스크 공간·불필요한 도구 정리 미완료 상태