<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WSL2 이전 &#8211; Lucian | Rucian</title>
	<atom:link href="https://rucian.kr/tag/wsl2-%ec%9d%b4%ec%a0%84/feed/" rel="self" type="application/rss+xml" />
	<link>https://rucian.kr</link>
	<description>두 개의 시선, 루시안의 순간들</description>
	<lastBuildDate>Tue, 02 Jun 2026 05:31:13 +0000</lastBuildDate>
	<language>ko-KR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://i0.wp.com/rucian.kr/wp-content/uploads/2025/05/cropped-favicon-96x96-1.png?fit=32%2C32&#038;ssl=1</url>
	<title>WSL2 이전 &#8211; Lucian | Rucian</title>
	<link>https://rucian.kr</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">244960303</site>	<item>
		<title>Claude Code 용량 문제 해결: .claude 폴더와 WSL2를 D드라이브로 옮기는 법</title>
		<link>https://rucian.kr/claude-code-d-drive-move/</link>
					<comments>https://rucian.kr/claude-code-d-drive-move/#respond</comments>
		
		<dc:creator><![CDATA[rucian]]></dc:creator>
		<pubDate>Tue, 02 Jun 2026 05:00:37 +0000</pubDate>
				<category><![CDATA[AI가이드]]></category>
		<category><![CDATA[Claude AI]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[Claude Code D드라이브]]></category>
		<category><![CDATA[C드라이브 용량 부족]]></category>
		<category><![CDATA[WSL2 이전]]></category>
		<guid isPermaLink="false">https://rucian.kr/?p=1196</guid>

					<description><![CDATA[AI 가이드 Claude Code D드라이브 이전 완전 가이드 — C드라이브 용량 부족 해결 2026 📋 이 글에서 다루는 내용 왜 D드라이브로 옮겨야 하는가 방법 1 — WSL2 Ubuntu째로 D드라이브에 설치 방법 2 — Windows 네이티브 Claude Code 설치 후 데이터 이전 방법 3 — Claude 데스크탑 앱 데이터 D드라이브로 이전 최종 결과 — 어디에 무엇이 ... <a title="Claude Code 용량 문제 해결: .claude 폴더와 WSL2를 D드라이브로 옮기는 법" class="read-more" href="https://rucian.kr/claude-code-d-drive-move/" aria-label="Claude Code 용량 문제 해결: .claude 폴더와 WSL2를 D드라이브로 옮기는 법에 대해 더 자세히 알아보세요">더 읽기</a>]]></description>
										<content:encoded><![CDATA[<style>
/* 테마 CSS 오버라이드 */
.rucian-infographic-wrap {
  display: block !important;
  visibility: visible !important;
  max-height: none !important;
  overflow: visible !important;
  height: auto !important;
  opacity: 1 !important;
}</p>
<p>/* ── rc-* 컴포넌트 ── */</p>
<p>/* 결정 플로우차트 */
.rc-flow { margin:24px 0; }
.rc-fq { background:#1C1C1C; border:1px solid #4E4E4E; border-radius:10px; padding:13px 16px; font-size:.88rem; color:#F0F0F0; font-weight:600; }
.rc-fbranch { display:flex; gap:10px; margin:8px 0 16px 20px; flex-wrap:wrap; }
.rc-fbranch-item { background:#252525; border-left:3px solid #60C4FF; border-radius:6px; padding:10px 13px; font-size:.83rem; color:#F0F0F0; flex:1; min-width:150px; }
.rc-fbranch-item.green { border-left-color:#4CD964; }
.rc-fbranch-item.orange { border-left-color:#FF922B; }
.rc-fbranch-item.yellow { border-left-color:#FFD60A; }
.rc-fbranch-label { font-size:.7rem; color:#A8A8A8; margin-bottom:3px; text-transform:uppercase; letter-spacing:.04em; }
.rc-fbranch-ans { font-weight:700; color:#F0F0F0; }
.rc-fbranch-sub { font-size:.77rem; color:#A8A8A8; margin-top:3px; }</p>
<p>/* 비교 카드 리스트 */
.rc-card-list { margin:20px 0; display:flex; flex-direction:column; gap:10px; }
.rc-card-item { background:#1A1A1A; border:1px solid #3A3A3A; border-radius:8px; padding:12px 14px; }
.rc-card-name { font-size:.88rem; font-weight:700; color:#F0F0F0; margin-bottom:8px; }
.rc-card-row { display:flex; align-items:flex-start; gap:8px; margin-bottom:4px; }
.rc-card-row:last-child { margin-bottom:0; }
.rc-card-label { font-size:.7rem; color:#FFD60A; font-weight:700; text-transform:uppercase; letter-spacing:.04em; white-space:nowrap; padding-top:2px; min-width:60px; }
.rc-card-val { font-size:.82rem; color:#A8A8A8; word-break:break-all; }
.rc-card-val code { background:#0d0d0d; border:1px solid #333; border-radius:3px; padding:1px 5px; font-size:.79rem; color:#60C4FF; word-break:break-all; }</p>
<p>/* 레거시: 기존 rc-table 혹시 남아있을 경우 대비 */
.rc-table { width:100%; border-collapse:collapse; margin:20px 0; font-size:.84rem; }
.rc-table th { background:#1C1C1C; color:#FFD60A; font-weight:700; padding:10px 12px; text-align:left; border-bottom:2px solid #4E4E4E; }
.rc-table td { padding:9px 12px; border-bottom:1px solid #2a2a2a; color:#F0F0F0; vertical-align:top; }
.rc-table tr:last-child td { border-bottom:none; }
.rc-table td:first-child { color:#A8A8A8; font-weight:600; }
.badge-good { background:#0d2318; color:#4CD964; border-radius:4px; padding:2px 7px; font-size:.75rem; font-weight:700; }
.badge-mid { background:#251505; color:#FF922B; border-radius:4px; padding:2px 7px; font-size:.75rem; font-weight:700; }
.badge-info { background:#0d1f35; color:#60C4FF; border-radius:4px; padding:2px 7px; font-size:.75rem; font-weight:700; }</p>
<p>/* 경보 배너 */
.rc-alert { display:flex; align-items:flex-start; gap:12px; background:#1C1C1C; border:1px solid #4E4E4E; border-left:4px solid #FFD60A; border-radius:8px; padding:13px 15px; margin:18px 0; font-size:.86rem; color:#F0F0F0; line-height:1.6; }
.rc-alert-icon { font-size:1.25rem; flex-shrink:0; }
.rc-alert.info { border-left-color:#60C4FF; }
.rc-alert.green { border-left-color:#4CD964; }
.rc-alert.red { border-left-color:#FF6B6B; background:#1e0d0d; border-color:#6B1C1C; }</p>
<p>/* 코드 블록 */
.rc-code-block { background:#0d0d0d; border:1px solid #3A3A3A; border-radius:8px; padding:14px 16px; margin:14px 0; font-family:'Consolas','Nanum Gothic Coding',monospace; font-size:.82rem; color:#4CD964; line-height:1.7; overflow-x:auto; }
.rc-code-block .comment { color:#60C4FF; }
.rc-code-block .cmd { color:#60C4FF; }
.rc-code-block .path { color:#FFD60A; }
.rc-code-label { font-size:.75rem; font-weight:700; color:#A8A8A8; letter-spacing:.06em; text-transform:uppercase; margin-bottom:6px; }</p>
<p>/* 좌우 찬반 */
.rc-split { display:grid; grid-template-columns:1fr 1fr; gap:14px; margin:20px 0; }
.rc-pros { background:#0d2318; border:1px solid #1C6B40; border-radius:10px; padding:16px 14px; }
.rc-cons { background:#231010; border:1px solid #6B1C1C; border-radius:10px; padding:16px 14px; }
.rc-split-title { font-size:.85rem; font-weight:700; margin-bottom:10px; }
.rc-pros .rc-split-title { color:#4CD964; }
.rc-cons .rc-split-title { color:#FF6B6B; }
.rc-split-list { list-style:none; padding:0; margin:0; }
.rc-split-list li { font-size:.82rem; color:#F0F0F0; padding:4px 0; line-height:1.5; border-bottom:1px solid #2a2a2a; }
.rc-split-list li:last-child { border-bottom:none; }
.rc-pros .rc-split-list li::before { content:"✓ "; color:#4CD964; }
.rc-cons .rc-split-list li::before { content:"✗ "; color:#FF6B6B; }</p>
<p>/* 스텝 카드 */
.rc-step-list { margin:20px 0; }
.rc-step { display:flex; gap:16px; align-items:flex-start; background:#1A1A1A; border:1px solid #3A3A3A; border-radius:10px; padding:16px; margin-bottom:12px; }
.rc-step-num { background:#60C4FF; color:#000; font-size:.8rem; font-weight:800; border-radius:50%; width:26px; height:26px; display:flex; align-items:center; justify-content:center; flex-shrink:0; margin-top:2px; }
.rc-step-body { flex:1; }
.rc-step-title { font-size:.9rem; font-weight:700; color:#F0F0F0; margin-bottom:5px; }
.rc-step-desc { font-size:.82rem; color:#A8A8A8; line-height:1.55; }</p>
<p>/* 결과 요약 카드 */
.rc-result-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(200px,1fr)); gap:12px; margin:20px 0; }
.rc-result-card { background:#1C1C1C; border:1px solid #3A3A3A; border-top:3px solid #60C4FF; border-radius:10px; padding:14px 12px; }
.rc-result-label { font-size:.73rem; font-weight:700; color:#60C4FF; text-transform:uppercase; letter-spacing:.06em; margin-bottom:6px; }
.rc-result-val { font-size:.88rem; font-weight:700; color:#F0F0F0; margin-bottom:3px; }
.rc-result-sub { font-size:.78rem; color:#A8A8A8; }</p>
<p>/* JS-first 페이드인 */
.fade-in.will-animate { opacity:0; transform:translateY(18px); transition:opacity .55s ease, transform .55s ease; }
.fade-in.visible { opacity:1 !important; transform:translateY(0) !important; }</p>
<p>@media (max-width:600px) {
  .rc-split { grid-template-columns:1fr; }
  .rc-fbranch { flex-direction:column; margin-left:8px; }
  .rc-result-grid { grid-template-columns:1fr 1fr; }
  .rc-step { flex-direction:column; gap:8px; }
}
</style>
<p></head><br />
<body></p>
<article class="rucian-article-wrap">
<div class="rucian-post-header">
  <span class="rucian-post-category">AI 가이드</span></p>
<h2>Claude Code D드라이브 이전 완전 가이드 — C드라이브 용량 부족 해결 2026</h2>
</div>
<nav class="rucian-toc-box">
<div class="rucian-toc-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4cb.png" alt="📋" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 이 글에서 다루는 내용</div>
<ol>
<li><a href="#why">왜 D드라이브로 옮겨야 하는가</a></li>
<li><a href="#method1">방법 1 — WSL2 Ubuntu째로 D드라이브에 설치</a></li>
<li><a href="#method2">방법 2 — Windows 네이티브 Claude Code 설치 후 데이터 이전</a></li>
<li><a href="#method3">방법 3 — Claude 데스크탑 앱 데이터 D드라이브로 이전</a></li>
<li><a href="#result">최종 결과 — 어디에 무엇이 있는가</a></li>
<li><a href="#choose">어떤 방법을 선택할까 — 상황별 가이드</a></li>
</ol>
</nav>
<p>Claude Code를 제대로 쓰다 보면 어느 순간 C드라이브 경고가 뜬다. <span class="rucian-kw">WSL2(Windows Subsystem for Linux 2)</span>의 Ubuntu 가상 디스크, Claude Code 프로젝트 데이터, Claude 데스크탑 앱 캐시가 기본적으로 C드라이브에 쌓이기 때문이다. SSD 용량이 256GB인 노트북이라면 몇 달 사용 후 금방 한계에 달한다. 해결책은 명확하다 — 처음부터 D드라이브에 자리를 잡거나, 지금 당장 이전해버리는 것이다.</p>
<p>이 글은 실제 작업을 직접 진행하며 정리한 3가지 이전 방법을 단계별로 설명한다. 각 방법은 독립적으로 적용할 수 있으며, 상황에 맞게 골라 쓰면 된다.</p>
<div class="rucian-divider"></div>
<p><!-- ── SECTION 1 ── --></p>
<section id="why">
<h2>왜 D드라이브로 옮겨야 하는가</h2>
<p>Claude Code와 관련한 데이터가 C드라이브에 얼마나 쌓이는지 먼저 파악해야 한다.</p>
<div class="rucian-infographic-wrap fade-in" style="display:block;visibility:visible;height:auto;max-height:none;overflow:visible;">
<div class="rc-card-list">
<div class="rc-card-item">
<div class="rc-card-name">WSL2 Ubuntu 가상 디스크</div>
<div class="rc-card-row"><span class="rc-card-label">위치</span><span class="rc-card-val"><code>%LOCALAPPDATA%\Packages\...\ext4.vhdx</code></span></div>
<div class="rc-card-row"><span class="rc-card-label">크기</span><span class="rc-card-val"><span class="badge-mid">5~30GB+</span></span></div>
</p></div>
<div class="rc-card-item">
<div class="rc-card-name">Claude Code 데이터 (.claude)</div>
<div class="rc-card-row"><span class="rc-card-label">위치</span><span class="rc-card-val"><code>C:\Users\사용자명\.claude</code></span></div>
<div class="rc-card-row"><span class="rc-card-label">크기</span><span class="rc-card-val"><span class="badge-info">수백MB~수GB</span></span></div>
</p></div>
<div class="rc-card-item">
<div class="rc-card-name">Claude 데스크탑 앱 데이터</div>
<div class="rc-card-row"><span class="rc-card-label">위치</span><span class="rc-card-val"><code>%APPDATA%\Claude</code></span></div>
<div class="rc-card-row"><span class="rc-card-label">크기</span><span class="rc-card-val"><span class="badge-info">수십~수백MB</span></span></div>
</p></div>
<div class="rc-card-item">
<div class="rc-card-name">Node.js / npm 패키지 (WSL 내부)</div>
<div class="rc-card-row"><span class="rc-card-label">위치</span><span class="rc-card-val">WSL Ubuntu 가상 디스크 내부</span></div>
<div class="rc-card-row"><span class="rc-card-label">크기</span><span class="rc-card-val"><span class="badge-mid">수백MB+</span></span></div>
</p></div>
</div>
</div>
<div class="rc-alert">
  <span class="rc-alert-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></p>
<div>WSL2의 ext4.vhdx 가상 디스크는 한 번 커지면 자동으로 줄지 않는다. Claude Code 세션을 여러 번 사용할수록 WSL 가상 디스크가 점점 커지기 때문에, 처음부터 D드라이브에 위치시키는 것이 가장 효율적이다.</div>
</div>
</section>
<div class="rucian-divider"></div>
<p><!-- ── SECTION 2 ── --></p>
<section id="method1">
<h3>방법 1 — WSL2 Ubuntu째로 D드라이브에 설치</h3>
<p>가장 근본적인 해결책이다. WSL2 Ubuntu 자체를 D드라이브에 이전하면 그 안에 설치되는 Claude Code(WSL)도 자동으로 D드라이브를 사용한다. 기존에 Ubuntu가 설치되어 있다면 내보내기(export) 후 재등록(import)하는 방식으로 이전한다.</p>
<div class="rc-alert info">
  <span class="rc-alert-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2139.png" alt="ℹ" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></p>
<div>아래 작업은 <strong>PowerShell(관리자)</strong> 또는 <strong>Windows Terminal(관리자)</strong>에서 실행한다. WSL2가 아직 설치되지 않았다면 먼저 <code>wsl --install --no-distribution</code>으로 WSL2 커널만 설치한다.</div>
</div>
<div class="rc-step-list">
<div class="rc-step">
<div class="rc-step-num">1</div>
<div class="rc-step-body">
<div class="rc-step-title">Ubuntu 설치 (아직 없다면)</div>
<div class="rc-step-desc">Microsoft Store 또는 명령어로 Ubuntu를 설치한다. 이 시점에는 C드라이브에 임시로 설치된다.</div>
</p></div>
</p></div>
</div>
<div class="rc-code-label">PowerShell (관리자)</div>
<div class="rc-code-block">
<span class="comment"># WSL2 커널 설치 (이미 있으면 건너뜀)</span><br />
wsl &#8211;install &#8211;no-distribution</p>
<p><span class="comment"># Ubuntu 설치</span><br />
wsl &#8211;install -d Ubuntu
</div>
<div class="rc-step-list">
<div class="rc-step">
<div class="rc-step-num">2</div>
<div class="rc-step-body">
<div class="rc-step-title">D드라이브에 저장 폴더 생성</div>
<div class="rc-step-desc">이전할 대상 폴더를 미리 만들어둔다.</div>
</p></div>
</p></div>
</div>
<div class="rc-code-label">PowerShell (관리자)</div>
<div class="rc-code-block">
mkdir <span class="path">D:\WSL\Ubuntu</span>
</div>
<div class="rc-step-list">
<div class="rc-step">
<div class="rc-step-num">3</div>
<div class="rc-step-body">
<div class="rc-step-title">Ubuntu를 tar 파일로 내보내기 (Export)</div>
<div class="rc-step-desc">현재 C드라이브의 Ubuntu를 백업 파일로 추출한다. 용량에 따라 수 분 소요된다.</div>
</p></div>
</p></div>
</div>
<div class="rc-code-label">PowerShell (관리자)</div>
<div class="rc-code-block">
wsl &#8211;export Ubuntu <span class="path">D:\WSL\ubuntu-backup.tar</span>
</div>
<div class="rc-step-list">
<div class="rc-step">
<div class="rc-step-num">4</div>
<div class="rc-step-body">
<div class="rc-step-title">기존 Ubuntu 등록 해제 (Unregister)</div>
<div class="rc-step-desc">C드라이브의 Ubuntu 등록을 해제한다. 이 단계에서 C드라이브의 ext4.vhdx가 삭제된다.</div>
</p></div>
</p></div>
</div>
<div class="rc-alert red">
  <span class="rc-alert-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6a8.png" alt="🚨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></p>
<div><strong>주의:</strong> <code>--unregister</code>는 해당 WSL 배포판의 모든 데이터를 삭제한다. 반드시 export가 완료된 것을 확인한 후 실행한다.</div>
</div>
<div class="rc-code-label">PowerShell (관리자)</div>
<div class="rc-code-block">
wsl &#8211;unregister Ubuntu
</div>
<div class="rc-step-list">
<div class="rc-step">
<div class="rc-step-num">5</div>
<div class="rc-step-body">
<div class="rc-step-title">D드라이브에 Ubuntu 재등록 (Import)</div>
<div class="rc-step-desc">내보낸 tar 파일을 D드라이브의 새 위치로 가져온다. 완료 후 D:\WSL\Ubuntu\ext4.vhdx 파일이 생성된다.</div>
</p></div>
</p></div>
</div>
<div class="rc-code-label">PowerShell (관리자)</div>
<div class="rc-code-block">
wsl &#8211;import Ubuntu <span class="path">D:\WSL\Ubuntu</span> <span class="path">D:\WSL\ubuntu-backup.tar</span>
</div>
<div class="rc-step-list">
<div class="rc-step">
<div class="rc-step-num">6</div>
<div class="rc-step-body">
<div class="rc-step-title">Claude Code(WSL) 설치 및 PATH 설정</div>
<div class="rc-step-desc">WSL Ubuntu 내부에서 Claude Code를 설치하고, 명령어 경로를 등록한다.</div>
</p></div>
</p></div>
</div>
<div class="rc-code-label">WSL Ubuntu 내부 (bash)</div>
<div class="rc-code-block">
<span class="comment"># Claude Code 설치</span><br />
curl -fsSL https://claude.ai/install.sh | bash</p>
<p><span class="comment"># PATH 영구 등록</span><br />
echo <span class="path">&#8216;export PATH=&#8221;$HOME/.local/bin:$PATH&#8221;&#8216;</span> >> ~/.bashrc<br />
source ~/.bashrc</p>
<p><span class="comment"># 설치 확인</span><br />
claude &#8211;version
</div>
<div class="rc-alert green">
  <span class="rc-alert-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></p>
<div>이 방법으로 WSL Ubuntu 가상 디스크 전체가 D드라이브에 위치하게 된다. Claude Code(WSL)가 사용하는 모든 데이터(프로젝트 캐시, npm 패키지 등)가 D드라이브를 사용한다.</div>
</div>
</section>
<div class="rucian-divider"></div>
<p><!-- ── SECTION 3 ── --></p>
<section id="method2">
<h3>방법 2 — Windows 네이티브 Claude Code 설치 후 데이터 D드라이브 이전</h3>
<p>WSL 없이 Windows에서 직접 Claude Code를 사용하는 경우에 해당한다. 설치 자체는 C드라이브에 두되, 데이터 폴더(<code>.claude</code>)만 D드라이브로 옮기고 심볼릭 링크로 연결하는 방식이다.</p>
<div class="rc-step-list">
<div class="rc-step">
<div class="rc-step-num">1</div>
<div class="rc-step-body">
<div class="rc-step-title">winget으로 Claude Code 설치</div>
<div class="rc-step-desc">Windows 패키지 관리자(winget)를 사용해 Claude Code를 설치한다.</div>
</p></div>
</p></div>
</div>
<div class="rc-code-label">PowerShell (관리자)</div>
<div class="rc-code-block">
winget install Anthropic.ClaudeCode
</div>
<div class="rc-step-list">
<div class="rc-step">
<div class="rc-step-num">2</div>
<div class="rc-step-body">
<div class="rc-step-title">D드라이브에 데이터 폴더 생성 및 .claude 폴더 이동</div>
<div class="rc-step-desc">기존 .claude 폴더를 D드라이브로 옮긴다. Claude Code가 실행 중이라면 먼저 종료한다.</div>
</p></div>
</p></div>
</div>
<div class="rc-code-label">PowerShell (관리자)</div>
<div class="rc-code-block">
<span class="comment"># D드라이브에 저장 경로 생성</span><br />
mkdir <span class="path">D:\ClaudeData</span></p>
<p><span class="comment"># 기존 .claude 폴더를 D드라이브로 이동</span><br />
Move-Item <span class="path">$env:USERPROFILE\.claude</span> <span class="path">D:\ClaudeData\.claude</span>
</div>
<div class="rc-step-list">
<div class="rc-step">
<div class="rc-step-num">3</div>
<div class="rc-step-body">
<div class="rc-step-title">심볼릭 링크 생성</div>
<div class="rc-step-desc">원래 위치에 심볼릭 링크를 만들어 Claude Code가 기존 경로로 접근해도 D드라이브 데이터를 사용하도록 한다.</div>
</p></div>
</p></div>
</div>
<div class="rc-code-label">PowerShell (관리자)</div>
<div class="rc-code-block">
New-Item -ItemType Junction -Path <span class="path">$env:USERPROFILE\.claude</span> -Target <span class="path">D:\ClaudeData\.claude</span>
</div>
<div class="rc-alert info">
  <span class="rc-alert-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2139.png" alt="ℹ" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></p>
<div><strong>심볼릭 링크(Junction)</strong>란 원래 경로에서 다른 경로로 투명하게 연결해주는 폴더 단축키다. Claude Code는 여전히 <code>C:\Users\사용자명\.claude</code>를 읽지만 실제 데이터는 <code>D:\ClaudeData\.claude</code>에 저장된다.</div>
</div>
</section>
<div class="rucian-divider"></div>
<p><!-- ── SECTION 4 ── --></p>
<section id="method3">
<h3>방법 3 — Claude 데스크탑 앱 데이터 D드라이브로 이전</h3>
<p>Claude 데스크탑 앱(Cowork 포함)은 <code>%APPDATA%\Claude</code>에 설정 파일, 대화 캐시, 플러그인 데이터 등을 저장한다. 이 폴더 역시 같은 방식으로 D드라이브로 이전할 수 있다.</p>
<div class="rc-step-list">
<div class="rc-step">
<div class="rc-step-num">1</div>
<div class="rc-step-body">
<div class="rc-step-title">Claude 앱 완전 종료</div>
<div class="rc-step-desc">시스템 트레이에서 Claude를 우클릭 후 종료한다. 백그라운드 프로세스까지 완전히 닫혀야 한다.</div>
</p></div>
</p></div>
</div>
<div class="rc-step-list">
<div class="rc-step">
<div class="rc-step-num">2</div>
<div class="rc-step-body">
<div class="rc-step-title">앱 데이터 폴더 D드라이브로 이동</div>
<div class="rc-step-desc">%APPDATA%\Claude 폴더 전체를 D드라이브의 새 위치로 이동한다.</div>
</p></div>
</p></div>
</div>
<div class="rc-code-label">PowerShell (관리자)</div>
<div class="rc-code-block">
<span class="comment"># 대상 폴더 생성 (없으면)</span><br />
mkdir <span class="path">D:\ClaudeData\Desktop</span></p>
<p><span class="comment"># 앱 데이터 이동</span><br />
Move-Item <span class="path">$env:APPDATA\Claude</span> <span class="path">D:\ClaudeData\Desktop</span>
</div>
<div class="rc-step-list">
<div class="rc-step">
<div class="rc-step-num">3</div>
<div class="rc-step-body">
<div class="rc-step-title">심볼릭 링크 생성</div>
<div class="rc-step-desc">앱이 기존 경로를 참조하므로 같은 위치에 심볼릭 링크를 생성한다.</div>
</p></div>
</p></div>
</div>
<div class="rc-code-label">PowerShell (관리자)</div>
<div class="rc-code-block">
New-Item -ItemType Junction -Path <span class="path">$env:APPDATA\Claude</span> -Target <span class="path">D:\ClaudeData\Desktop</span>
</div>
<div class="rc-step-list">
<div class="rc-step">
<div class="rc-step-num">4</div>
<div class="rc-step-body">
<div class="rc-step-title">Claude 앱 재실행 후 정상 작동 확인</div>
<div class="rc-step-desc">Claude 데스크탑 앱을 다시 실행해 기존 설정과 플러그인이 그대로 유지되는지 확인한다.</div>
</p></div>
</p></div>
</div>
</section>
<div class="rucian-divider"></div>
<p><!-- ── SECTION 5 ── --></p>
<section id="result">
<h2>어디에 무엇이 있는가</h3>
<p>3가지 방법을 모두 적용했을 때의 최종 파일 배치다.</p>
<div class="rucian-infographic-wrap fade-in" style="display:block;visibility:visible;height:auto;max-height:none;overflow:visible;">
<div class="rc-result-grid">
<div class="rc-result-card">
<div class="rc-result-label">WSL Ubuntu 가상 디스크</div>
<div class="rc-result-val">D:\WSL\Ubuntu\</div>
<div class="rc-result-sub">ext4.vhdx 파일이 이 위치에 생성됨</div>
</p></div>
<div class="rc-result-card">
<div class="rc-result-label">Claude Code (WSL)</div>
<div class="rc-result-val">D:\WSL\Ubuntu 내부</div>
<div class="rc-result-sub">~/.local/bin/claude</div>
</p></div>
<div class="rc-result-card">
<div class="rc-result-label">Claude Code 데이터 (.claude)</div>
<div class="rc-result-val">D:\ClaudeData\.claude</div>
<div class="rc-result-sub">C드라이브 경로는 Junction으로 연결</div>
</p></div>
<div class="rc-result-card">
<div class="rc-result-label">Claude 데스크탑 앱 데이터</div>
<div class="rc-result-val">D:\ClaudeData\Desktop</div>
<div class="rc-result-sub">%APPDATA%\Claude는 Junction으로 연결</div>
</p></div>
</div>
</div>
<div class="rc-alert green">
  <span class="rc-alert-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></p>
<div>이 구성 이후 Claude Code와 데스크탑 앱은 정확히 동일하게 작동하며, C드라이브에는 실제 데이터 대신 심볼릭 링크만 남는다. C드라이브 여유 공간이 즉시 회복된다.</div>
</div>
</section>
<div class="rucian-divider"></div>
<p><!-- ── SECTION 6 ── --></p>
<section id="choose">
<h2>어떤 방법을 선택할까 — 상황별 가이드</h2>
<div class="rucian-infographic-wrap fade-in" style="display:block;visibility:visible;height:auto;max-height:none;overflow:visible;">
<div class="rc-flow">
<div class="rc-fq"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f914.png" alt="🤔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 지금 나의 상황은?</div>
<div class="rc-fbranch">
<div class="rc-fbranch-item green">
<div class="rc-fbranch-label">WSL로 Claude Code 사용 중</div>
<div class="rc-fbranch-ans">방법 1 권장</div>
<div class="rc-fbranch-sub">WSL Ubuntu 자체를 D드라이브로 이전 → 가장 근본적 해결</div>
</p></div>
<div class="rc-fbranch-item orange">
<div class="rc-fbranch-label">Windows 네이티브로 Claude Code 사용</div>
<div class="rc-fbranch-ans">방법 2 권장</div>
<div class="rc-fbranch-sub">.claude 폴더만 이전 + Junction 연결</div>
</p></div>
<div class="rc-fbranch-item yellow">
<div class="rc-fbranch-label">Claude 데스크탑 앱만 사용</div>
<div class="rc-fbranch-ans">방법 3만 적용</div>
<div class="rc-fbranch-sub">%APPDATA%\Claude 이전으로 충분</div>
</p></div>
</p></div>
</div>
<div class="rc-split">
<div class="rc-pros">
<div class="rc-split-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 심볼릭 링크(Junction)의 장점</div>
<ul class="rc-split-list">
<li>앱이 경로 변경을 인식하지 못해 설정 호환성 완벽 유지</li>
<li>Windows 탐색기에서 기존 경로로도 접근 가능</li>
<li>되돌리기 쉬움 (링크 삭제 후 폴더 복원)</li>
<li>앱 업데이트 후에도 별도 재설정 불필요</li>
</ul></div>
<div class="rc-cons">
<div class="rc-split-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 주의할 점</div>
<ul class="rc-split-list">
<li>반드시 PowerShell을 <strong>관리자 권한</strong>으로 실행해야 함</li>
<li>이동 전 Claude Code / 앱을 완전히 종료해야 함</li>
<li>D드라이브가 분리되면 앱이 실행되지 않을 수 있음</li>
<li>WSL export는 시간이 걸림 (용량 따라 5~20분)</li>
</ul></div>
</div>
</div>
</section>
<div class="rucian-divider"></div>
<p><!-- ── 결론 ── --></p>
<section id="conclusion">
<h3>한 줄 정리</h3>
<p>Claude Code를 WSL로 쓴다면 <span class="rucian-kw">Ubuntu째로 D드라이브에 이전</span>하는 것이 가장 깔끔하다. Windows 네이티브 사용자라면 <span class="rucian-kw">.claude 폴더 이전 + Junction 링크</span>로 C드라이브를 비울 수 있다. 어느 방법이든 심볼릭 링크를 사용하는 한, Claude Code와 데스크탑 앱은 경로 변경을 전혀 인식하지 못하고 그대로 동작한다.</p>
<div class="rc-alert green">
  <span class="rc-alert-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></p>
<div><strong>이전 후 백업 파일 정리:</strong> WSL 방법 1을 사용했다면 이전 후 <code>D:\WSL\ubuntu-backup.tar</code> 파일은 이전이 정상 확인된 뒤에 삭제해도 된다. 혹시 모를 롤백을 위해 며칠간 보관해두는 것을 권장한다.</div>
</div>
</section>
</article>
<p><script>
// 페이드인 애니메이션
(function(){
  var els = document.querySelectorAll('.fade-in');
  if(!els.length) return;
  els.forEach(function(el){ el.classList.add('will-animate'); });
  var io = new IntersectionObserver(function(entries){
    entries.forEach(function(e){
      if(e.isIntersecting){ e.target.classList.add('visible'); io.unobserve(e.target); }
    });
  }, { threshold: 0.1 });
  els.forEach(function(el){ io.observe(el); });
})();
</script></p>
]]></content:encoded>
					
					<wfw:commentRss>https://rucian.kr/claude-code-d-drive-move/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1196</post-id>	</item>
	</channel>
</rss>
