내 드라이브 중 일부를 다른 드라이브에 심볼릭 링크하고 구조를 동기화합니다(Link Shell Extension?)

내 드라이브 중 일부를 다른 드라이브에 심볼릭 링크하고 구조를 동기화합니다(Link Shell Extension?)

조만간 컴퓨터에 SSD와 하드 드라이브를 설치할 예정입니다. 128GB SSD와 1TB 하드 드라이브입니다.

SSD를 다음과 같이 사용하겠습니다. OS와 대부분의 애플리케이션을 저장합니다.

하드 드라이브는 실제 데이터(문서, 이미지, 비디오, 음악 등)를 저장하게 됩니다.

제 경우에는 드라이브를 시각적으로 통합하는 RAID 및 소프트웨어 솔루션이 비생산적이어서 거의 제거되었습니다. 그러나 나는 항상 두 개의 드라이브를 가지고 탐색하고 길을 잃는다는 생각을 여전히 매우 싫어합니다. 아이디어를 제공하자면 x64 시스템에 두 개의 프로그램 폴더가 있다는 사실이 매우 짜증납니다.

@allquixotic과의 토론을 통해 모든 것을 깨끗하고 실용적이며 쉽게 같은 위치에 두기 위해(인내심, 조언 및 설명에 다시 한번 감사드립니다!) 모든 것을 SSD에 저장하는 것이 가장 좋은 해결책이라는 결론을 내렸습니다. 단, 일부 "폴더"와 "파일"은 하드 디스크에 대한 심볼릭 링크입니다.

간단히 말해서 실제 사용에서는 C:\(SSD)가 내가 사용하는 유일한 드라이브가 되고 D:\(HDD)는 일부 파일의 실제 데이터가 있는 컴퓨터에서 사용되는 덤프가 됩니다.

지금까지는 모든 것이 잘 작동합니다. 그러나 하드 드라이브를 찾아야 하는 상황이 있을 수 있습니다. 그리고 대체적으로 저는 정리정돈되는 걸 좋아해요.

그러나 심볼릭 링크는 한 방향으로만 작동합니다. SSD(링크)에서는 내가 원하는 모든 작업을 수행할 수 있으며 링크는 건강하게 유지됩니다. 그러나 링크는 원래 위치에 유지됩니다.

C:\etc\etc\etc\etc\etc\thing.txt에서 심볼릭 링크를 만들고 D:\etc\etc\etc\etc\etc\thing.txt를 가리키도록 한다고 가정해 보겠습니다. 그런 다음 C:\etc\etc\etc\etc\etc\thing.txt를 이동하여 C:\thing.txt가 됩니다.

음, C:\thing.txt는 여전히 D:\etc\etc\etc\etc\etc\thing.txt를 가리킵니다! 구조가 더 이상 일치하지 않으며 D:를 검색해야 하면 악몽이 됩니다. 그리고 상황이 깨끗하지 않기 때문에 짜증이 납니다.

그래서! 나는 심볼릭 링크로서의 역할을 수행할 뿐만 아니라 대상인 D:\ 드라이브가 C:\ 드라이브와 동일한 방식으로 구성되어 있는지 확인하고 이름을 바꿀 때 파일과 폴더의 이름을 바꾸는 심볼릭 링크를 갖고 싶습니다. 링크를 이동하고 링크 등을 이동할 때 파일을 이동합니다. D:\를 탐색할 때 내 C:\와 똑같이 보이도록 하고 싶습니다(단, C:에 없는 파일은 제외). .

나는 이에 적합한 도구를 찾았다고 믿습니다. 하지만 제가 잘 이해하고 있는지 모르겠습니다. 그래서 나는 여러분이 나에게 좀 더 지식이 풍부한 두뇌를 빌려주고(오늘 밤 심볼릭 링크에 대해 방금 배웠기 때문에) 내가 옳은지 말해주기를 바랍니다.

우선, Link Shell Extension을 사용하면 명령 프롬프트로 이동하지 않고도 링크를 생성하고 관리할 수 있습니다.

http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html

그렇다면 나는 믿는다 -그리고 이것이 질문의 핵심이다- 위에서 설명한 내용을 달성하기 위해 해야 할 일은 내 C:\에 있는 파일의 스마트 미러(위 링크 문서에서 Ctrl-F)를 생성하여 D:\를 가리키는 것입니다.

  • C:\의 파일은 심볼릭 링크가 되어 공간을 더 이상 차지하지 않습니다.
  • 실제 파일은 링크 대상인 D:\로 이동됩니다.
  • C:\의 한 디렉터리에서 C:\의 다른 디렉터리로 심볼릭 링크를 이동하거나 이름을 바꾸면 D:\에서 참조하는 파일도 그에 따라 이동되고 이름이 변경됩니다.

내가 맞나요? 내 "꿈의 도구"를 찾았나요? 그렇지 않다면 어떻게 이런 종류의 심볼릭 링크/동기화를 수행할 수 있습니까? 애초에 그게 가능할까요?

추신: 내 시스템에 대한 자세한 정보를 원하시면 이 질문에 모든 내용을 설명했습니다(그런데 더 이상 관련이 없습니다).내 SSD와 새/기존 하드 드라이브를 가장 효율적으로 사용

편집하다

@KarthikT와의 채팅 토론 요약: 최상위 폴더를 최대한 많이 사용하여 소음을 줄이는 것이 가능하지만 솔루션을 분리할 수는 없었습니다. 따라서 더 많은 제안을 주시면 매우 감사하겠습니다.

답변1

당신은 할 수D 드라이브를 폴더로 마운트, 거의 깨끗할 것 같아요. 아니면 그냥최상위 폴더를 Symlink로 연결C 드라이브로 넘어갑니다. 모든 콘텐츠는 심볼릭 링크될 필요가 없습니다.

관련 정보