Link simbólico - Como funciona?

0

Usando o Windows 7

Visão geral - Eu tenho um SSD e HDD instalado no meu computador. Eu gostaria de ter todos os arquivos de dados (ou seja, AppData ) salvos no disco rígido, assim evito leituras / gravações desnecessárias no SSD.

Objetivo - Criar link simbólico para a pasta AppData para que os dados sejam armazenados no HDD, mas o local AppData no SSD esteja realmente apontando para o HDD

O que tentei - criei um link simbólico para minha pasta de imagens na minha unidade D:\ . então meu comando era:

> mklink /J D:\Pictures C:\Users\Pictures

Perguntas -

  1. Para o meu comando acima, isso significa que o arquivo ainda está fisicamente localizado na minha unidade C:\ , e a unidade D:\ está simplesmente apontando para esses arquivos? ou é o contrário?

  2. Se eu criar um link simbólico para C:\Users\appData de D:\appData , os programas usando C:\Users\appData serão salvos na unidade D:\ ou ainda serão salvos na unidade C:\ ?

  3. Precisarei excluir a pasta appData na minha unidade C:\ e movê-la para minha unidade D:/ antes de criar um link simbólico?

por Adjit 11.11.2015 / 18:10

1 resposta

1

Para responder às suas perguntas:

  1. mklink usa a convenção link target . Então, quando o computador tenta gravar em C: \ Users \ Pictures, ele está gravando em D: \ Pictures.
  2. Novamente, a mesma coisa se aplica. O computador gravará no link D: \ appdata
  3. Sim, você precisará excluir as pastas primeiro para criar o link.

Aqui está um artigo que aborda algo muito próximo do que você quer.

No entanto, quero lembrá-lo de que é perfeitamente seguro deixar tudo isso no seu SSD. Seu SSD não falhará tão cedo, mesmo com muitas gravações. Seu SSD vai durar mais tempo do que você deseja manter o seu computador (e provavelmente os próximos vários computadores). Então, se você tem espaço no seu SSD, realmente não há necessidade de mover os dados.

    
por 11.11.2015 / 18:44