Qual é a diferença entre um hard link do Windows e um hard link do Linux?

3

O pacote de código aberto BackupPC não roda no Windows devido à falta de suporte para hard links. Fiz uma pesquisa e deparei com este documento referente a links no Windows.

São de alguma forma diferentes do que links rígidos do Linux, e realmente não há equivalente?

    
por Scott Szretter 20.05.2011 / 02:30

2 respostas

2
Em primeiro lugar, hard-links são uma característica do sistema de arquivos, o MS Windows não suporta hard-links em dispositivos FAT32. Hoje em dia isso geralmente significa cartões de memória USB.

Em segundo lugar, o NTFS suporta três tipos de links e os recursos e a aplicabilidade exatos podem diferir dos hard-links do Linux - por exemplo, se você pode vincular diretórios.

O

BackupPC está escrito em Perl. Por isso, deve ser possível descobrir de que módulos depende e se estão disponíveis no Windows. Você ainda pode fazer backup de clientes Windows . Presumivelmente, você quer fazer backup em um servidor Windows?

Os Requisitos do BackupPc indicam que o NTFS não pode ser usado, mas não explica por quê. (Não sei se os protocolos MS SMB permitem manipulação de link físico ou se os drivers Linux NTFS não)

BackupPC uses hardlinks to pool files common to different backups. Therefore BackupPC's data store (TOPDIR) must point to a single file system that supports hardlinks. [...]
Any standard linux or unix file system supports hardlinks. NFS mounted file systems work too (provided the underlying file system supports hardlinks). But windows based FAT and NTFS file systems will not work.

Você pode enviar um e-mail ao autor?

    
por 20.05.2011 / 11:19
1

O NTFS de fato suporta links. No entanto, muito poucas pessoas, até mesmo pessoas qualificadas pela Microsoft, parecem estar cientes disso, e muito pouco software do Windows tem qualquer recurso para aproveitá-las. Este artigo tem mais informações .

    
por 20.05.2011 / 11:53