Links Linux (atalhos) no sistema de arquivos exfat

0

É possível criar um link em uma partição exfat no linux? Eu queria criar um link para um arquivo no fundo de algumas pastas e "ln -s" não funciona porque o exfat não suporta links simbólicos. mudar o sistema de arquivos não é possível.

    
por confusedsnek 05.10.2017 / 16:46

3 respostas

3

O Exfat não suporta links simbólicos. Você não pode criar um.

    
por 05.10.2017 / 16:58
1

Solução possível:

touch /shallow/file
sudo mount --bind /deep/into/directory/tree/file /shallow/file

Desvantagens:

  • Precisa de sudo .
  • Funciona no nível do sistema operacional, não no nível do sistema de arquivos. Após cada reinicialização, você precisará repetir mount para usar este "link"; ou edite seu /etc/fstab para tornar esta solução permanente.
por 05.10.2017 / 17:49
0

Pensamentos:

  • Você pode tentar usar um link físico, embora não tenha certeza de que funcionará.

  • Você pode criar o link simbólico em uma unidade não exfat e fazer com que o ponto de destino aponte para um arquivo na unidade exfat, já que os soft links podem cruzar os limites da unidade.

  • Se você não tem nenhum outro drive para implementar o acima, você poderia até mesmo criar um pequeno sistema ext4fs usando o "mke2fs", montá-lo em loop e, em seguida, vinculá-lo ao sistema exfat.

  • Se você criar um atalho no Windows, o Linux poderá vê-lo como um arquivo '.lnk', mas você não poderá usá-lo como um link simbólico.

por 05.10.2017 / 17:24

Tags