아래의 포스팅에서 ‘제어판 –> 관리 도구 –> 컴퓨터 관리’ 메뉴를 활용해서 크롬에 램디스크를 적용하는 법을 소개했었습니다.

 

http://jimnong.tistory.com/293

이 방식을 써봤더니 설정은 편하지만 기분이 좀 나쁘더군요.

 

▲ 램디스크 루트에 지저분하게 쌓이는 크롬 캐시 파일들. -_-;;

 

깔끔하게 보이게끔 하고 싶어서, 심볼릭 링크를 활용해서 크롬에 램디스크를 적용해 봤습니다.

 

심볼릭 링크란? 간단하게 표현하자면...

 

 

폴더/파일의 바로가기 입니다. 우리가 바탕화면에 바로가기를 뽑아놓는 것과 똑같은 개념인 거죠. 이 경로를 운영체제가 알아먹게끔 처리하는 게 “심볼릭 링크” 생성 명령입니다.

 

심볼릭 링크를 생성하는 정식 과정은 아래와 같습니다.

  1. 옮기고 싶은 위치(예 : Z드라이브)에 원본폴더(예 : C드라이브의 어딘가)의 내용을 모두 “이동”
  2. 원본폴더 삭제
  3. 심볼릭링크 생성 명령 입력
  4. 원본폴더 위치에 들어가서 심볼릭 링크가 정상적으로 생성됐는지 확인

사실, 램디스크는 재부팅하면 내용이 모두 지워지니까... 1번 과정이 무의미하겠죠.

그래서 1번 과정을 생략하고 크롬의 Cache 폴더와 Media Cache 폴더를 심볼릭링크 생성했더니 램디스크 드라이브(드라이브명 : Z)가 아래처럼 깔끔하게 변했습니다.

 

 

 

★ 방  법

 

① 램디스크 프로그램에서 크롬 캐쉬폴더로 쓸 폴더들을 만듭니다(이름은 아무거나). 재부팅 하더라도 지워지지 않는 폴더를 만드는 것이 핵심입니다.

 

 

저는 Cache 폴더, Media Cache 폴더를 옮길거라... 위 스샷처럼 폴더를 만들어 줬습니다.

 

▼ 요즘은 캐시 디렉토리들의 구조가 조금 바뀌었군요. 상황 봐가면서 적절히 대처하시면 되겠습니다.

 

② 탐색기를 띄워서 주소창에 “ %LocalAppData%\Google\Chrome\User Data\Default ” 라고 입력합니다.

 

③ Cache 폴더를 삭제합니다. Media Cache 폴더도 램디스크에 할당하고 싶으면 Media Cache 폴더도 함께 지웁니다.

(Cache 폴더가 안 보이면 %LocalAppData%\Google\Chrome\User Data\Profile 1 폴더 등을 뒤져보세요.)
 
④ 한단계 상위 폴더로 올라갑니다. 주소창에 “ %LocalAppData%\Google\Chrome\User Data ” 라고 치면 되겠죠.
 
⑤ Default 폴더에 마우스 커서를 놓고 Shift+우클릭. “여기서 명령 창 열기(W)” 를 클릭합니다.
(윈도우10 1703업데이트시 “여기에 PowerShell 창 열기”로 뜬다면... http://jimnong.tistory.com/662 ←이 포스팅의 ⑤번 항목을 참고해서 해결하세요.
 
⑥ 명령 프롬프트 창에 경로가 C:\Users\XXX\AppData\Local\Google\Chrome\User Data\Default> 이런 식으로 뜨겠죠?(아니면 C:\Users\XXX\AppData\Local\Google\Chrome\User Data\Profile 1> 처럼 뜰 겁니다.)

이제 심볼릭링크 생성 명령어를 입력할 차례입니다. 방법 ①에서 생성한 폴더명을 참고하여 아래와 같이 입력합니다.

 

(저는 Z드라이브가 램디스크 경로이고, Z드라이브에 Cache 폴더를 생성해 두었으므로...)

mklink /j "Cache" "Z:\Cache"

 

Media Cache 폴더도 이동하려고 했었다면 아래처럼 명령어를 입력합니다(경로는 본인의 상황에 맞게 수정).

mklink /j "Media Cache" "Z:\Media Cache"

 

끝. 명령창을 닫습니다.

그리고 탐색기로 %LocalAppData%\Google\Chrome\User Data\Default 폴더에 진입하여 링크가 생성되었는지 확인합니다.

 

 

이렇게 바로가기 아이콘처럼 Cache 폴더가 생성되었다면 성공한 겁니다.

크롬 켜서 웹서핑 좀 하다가 램디스크에 들어가 보면 임시파일이 쌓이고 있는 것을 확인할 수 있습니다.

반응형