Question Quelle est la différence entre un lien Windows dur et un lien dur Linux?


Le package open source BackupPC ne fonctionne pas sous Windows en raison de son manque de prise en charge des liens matériels. J'ai fait une recherche et suis tombé sur ce document se référant à des liens durs dans Windows.

Sont-ils en quelque sorte différents des liens durs Linux, et n'y a-t-il vraiment pas d'équivalent?


3
2018-05-20 00:30


origine


Est-ce que ce "problème" de lien physique est noté quelque part comme étant la raison pour laquelle il n’ya pas de port Windows? (Le lien dur étant une méthode pour économiser de l’espace, mais si rien ne permettait de penser qu’une option de liaison matérielle pourrait être désactivée?) Un rapide coup d’oeil semble montrer que vous pouvez utiliser des clients Windows avec un serveur Linux. google.com/... - therube


Réponses:


Tout d'abord, les liens physiques sont une caractéristique du système de fichiers, MS Windows ne prend pas en charge les liens matériels sur les périphériques FAT32. De nos jours, cela signifie généralement des clés USB.

Deuxièmement, NTFS prend en charge trois types de liens et les capacités exactes et l'applicabilité peuvent différer des liens physiques Linux, par exemple si vous pouvez associer des répertoires en dur.

BackupPC est écrit en Perl. Il devrait donc être possible de savoir sur quels modules il dépend et si ceux-ci sont disponibles sur Windows. Vous pouvez toujours sauvegarder à partir de Clients Windows. Vous voulez probablement sauvegarder sur un serveur Windows?

le Exigences pour BackupPc indique que NTFS ne peut pas être utilisé mais n'explique pas pourquoi. (Je ne sais pas si les protocoles MS SMB permettent la manipulation par liaison matérielle ou si les pilotes Linux NTFS ne le font pas)

BackupPC utilise des liens physiques pour regrouper des fichiers communs à différentes sauvegardes. Par conséquent, le magasin de données de BackupPC (TOPDIR) doit pointer vers un seul système de fichiers prenant en charge les liens durs. [...]
  Tout système de fichiers Linux ou Unix standard prend en charge les liens durs. Les systèmes de fichiers montés NFS fonctionnent également (à condition que le système de fichiers sous-jacent prenne en charge les liens en dur). Mais les systèmes de fichiers FAT et NTFS basés sur Windows ne fonctionneront pas.

Vous pouvez envoyer un email à l'auteur?


2
2018-05-20 09:19





NTFS prend en charge les liens. Cependant, très peu de personnes, même celles qualifiées par Microsoft, semblent en être conscientes et très peu de logiciels Windows peuvent en tirer parti. Cet article a plus d'informations.


1
2018-05-20 09:53