필자는 SSD와  HDD 1TByte가 2개로 사용을 하고 있다.

 (그냥 예외로 말하자면, 몇개의 HDD를 백업한다고 작업하다가 다 날려 먹었다. 백업을 생활화하고, 혹시 모르는 복사한 후에 원본과 함께 남겨 둬라.)


 그런데, Visual Studio가 C:드라이브의 용량 60GByte이상을 잡아 먹고 있다는 점이 있다.


 이것은 꽤 큰 용량을 차지하는 것인데(SSD가 엄청 비싼거 아닌 이상[약 30만원] 50GByte가 큰 용량이다.)


 그래서 사용자로써 Visual Studio의 파일들의 위치를 다른 드라이버로 옮기고 싶다.


 그와 비슷한 생각을 한 사람이 한국과 외국에 있는걸 확인 하였다.


 해당 사이트 : http://softwareji.tistory.com/176


 외국에서는 임시적으로 사용하는 방법으로 Visual Studio의 정보를 mklink을 이용하여 링크를 연결 시키고, 그것을 이용해서 임시적으로 속이는 작업을 사용하였다.


 필자는 Android의 설정만 바꿀려고 하기 때문에, [도구] - [옵션]을 이용해서 조절할려고 했다.


 하지만, 제대로 동작이 되지 않았다.


 동작이 제대로 되지 않아서 외국에서 설정한 방식을 채택할려고 한다.


 mklink라는 것이 무엇인지 알아야 될 것이다.


 링크 : https://technet.microsoft.com/ko-kr/library/cc753194(v=ws.10).aspx


 이렇게 하기 위해서 실행을 하기 위해서 cmd을 관리자 권한을 받아서 사용해야된다.




 이렇게 하여 관리자 권한을 받은 cmd에서 정션을 사용한다.


 여기서 정션이라는 것은 가상 디렉토리를 연결하는 방식으로 하드 링크와는 차이가 있다.


 하드 링크라는 것은 파일을 해당 파티션에서 존재하는 것을 복제하는 것이다.


 그래서 타 볼륨(디스크)에서는 제대로 동작할 수 없고, 디렉토리(파일 정보가 있는 위치를 가지는 정보)를 이용하는 것이다.


 그래서 파일 시스템이 사라진다면, 못 찾지만, 하드 링크가 어떻게든 2개 이상으로 설정이 되어 있다면, 둘중에 하나를 삭제할 경우에도 해당 파일이 삭제가 되지 않는다.(제로 필등의 삭제 방식이나 SSD을 사용하지 않는 이상)


 mklink의 종류를 설명해둔 블로그 링크 : http://cappleblog.co.kr/538


 여기서 mklink /J을 사용한다.


 먼저, VisualStudio에서 설치하게 만든 Android SDK을 옮긴다면,

 해당 Android SDK을 D:\폴더에 옮긴다.


 이 후에 다음과 같이 한다.


 


 이렇게하면, dir을 이용하면, 어떻게 되어 있는지 잘 나오게 되어 있다.


 해당 방식을 이용하면, SSD의 용량을 아낄 수도 있게 된다.


 단, 외국인이 말하기로는 이 방법은 임시 방편이기 때문에 완벽하게 옮기는 방식은 아니다. 라고 한다.


 그러므로 해당 방식을 올바르게 사용한다고 생각하고 사용하는 것은 조심할 필요가 있다.

'연습' 카테고리의 다른 글

Google Photos를 사용 후기.  (0) 2017.01.14
Visual Studio 2015에서 masm 사용하는 방법  (0) 2017.01.13
GitHub 탈퇴하기.  (0) 2017.01.11
VisualStudio에 GitHub 연동시키기.  (0) 2017.01.10
Visual Studio 설치하기.  (0) 2017.01.09
Posted by JunkMam
,