Jump to content
Geeks Nation Forums
Sign in to follow this  
Dru

Hard links et Soft links

Recommended Posts

Bonjour,

j'aimerais savoir si vous utilisez des hard links ou des soft links sur Windows XP en NTFS ? Si oui, quel utilitaire utilisez-vous pour y arriver.

Merci.

P.S.: Pour ceux qui ne savent pas c'est quoi, lisez ceci : http://www.elsdoerfer.info/ntfslink/

A hard link is the file system representation of a file by which more than one path references a single file in the same volume. Many changes to that file are instantly visible to applications that access it through the hard links that reference it. However, the directory entry size and attribute information is updated only for the link through which the change was made.

Share this post


Link to post
Share on other sites

c'est ben diférent des hard links et soft links sous linux :/ ici on parle de la maniere dont un les fichier sont retrouvé sur le disque et non dans le root system du OS... c'est mélangeant pareil!!!

au juste, pourquoi tu veut savoir ça? d'apres moi tlm ici utilise ce que windows a par default et je paris que perssone comprend un mot de ce que tu vien d'écrire lol

Share this post


Link to post
Share on other sites

je pensais en connaitre pas mal sur windows mais ça j'ai jamais entendu parlé ! me sens n00b tout d'un coup... :|

Share this post


Link to post
Share on other sites

je pensais en connaitre pas mal sur windows mais ça j'ai jamais entendu parlé ! me sens n00b tout d'un coup... :|

C'est pas natif a windows

et je vois pas ce que sa permet de plus , vraiment ... un racourci es equivalent .. sa peu etre utile pour les serveur web iis pour avoir un dossier commun entre 2 site web du serveur , appart sa jvois vraiment aucun interet , ta besoin de sa pour faire quoi au juste ?

Share this post


Link to post
Share on other sites

Pas tout à fait exact vos informations.

Les soft links sont effectivements des liens symboliques mais ce n'est pas identique aux raccourcis. Les raccourcis ont un type de fichier "raccourci" et ne sont pas identifiés du même type que le fichier d'origine. Un lien symbolique redirige tous les I/O vers le fichier d'origine sur le disque dur et il représente le lien avec le type de fichier original.

Les liens symboliques fonctionnent simplement sur les dossiers selon ce que j'ai lu. Et les liens en dur (hard links) fonctionnent juste sur les fichiers.

Ces liens sont des fonctionnalités avancées du système de fichier NTFS (ext2, ext3 et reiserfs dans le monde unix). Microsoft n'a pas programmé d'utilitaire inclus dans Windows pour accéder à ces fonctionnalités alors peu de gens savent que ça existe. Pour les utiliser, il faut installer un utilitaire plus ou moins convivial (Programme séparé ou programme s'intégrant dans les menus contextuels et fenêtres de Windows directement).

L'utilisation que je veux en faire : Me faire un dossier contenant mes meilleures photos pour pouvoir mettre ce dossier de photos comme screensaver de Windows. Bien sur, sans dupliquer mes photos sur mon disque dur. Un dossier de raccourcis simples ne fonctionne pas car les raccourcis ne sont pas du type JPEG et ne peuvent pas être affichés par le screensaver.

Share this post


Link to post
Share on other sites

Ce que je te conseille , c'est de partagé le dossier voulu , et ajouter les droits de partage seulement au utilisateurs du SAM local (utilisateurs locaux). Dans un script de login , ou un batch file au démarage fait un net use \\NomOrdinateur\NomPartage

Voila , ta maintenant un lecteur commun a tout tes utilisateurs qui contient tes photo sous X:\ , pourtant le chemin réel de X est C:\Doc&Settings\usr\..

Share this post


Link to post
Share on other sites

^^ pas fou pen toute ça !

edit: seul problème, si t'as deja un lecteur X:\ ça fait rien :/

Edited by voodoo

Share this post


Link to post
Share on other sites

@Maudit : Non, un lien symbolique et un raccourci c'est pas la même chose sous Windows.

http://en.wikipedia.org/wiki/Symlink#Similar_concepts

For people familiar with the Microsoft Windows operating system, a symbolic link resembles a shortcut. Windows versions previous to Windows Vista, however, do not build links into the filesystem; instead, they use a standardized shortcut file format (*.lnk) which many programs recognize at application-level. Thus, a program accessing a shortcut with the standard Windows API will end up reading, writing and querying information for the actual shortcut-file (.lnk), before it accesses the file the shortcut points to. So, unlike symbolic links, Windows shortcuts lack transparency for I/O functions.

Another option under Windows, junction points (which require NTFS 5.0 / Windows 2000), resemble symbolic links more closely than do Windows shortcuts.

http://fr.wikipedia.org/wiki/Lien_symbolique

Sous Windows de Microsoft, les liens symboliques sont connus sont le nom de « raccourcis ». Cependant, à la différence des système Unix, ils sont implémentés sous forme de fichiers classiques portant l'extension « .lnk ». De plus, le déréférencement n'est pas effectué par le système, mais par l'interface graphique, ce qui oblige les programmes à utiliser une interface de programmation spécifique pour s'en servir. La version 5 de NTFS dispose de fonctions comme les « point de jonction » qui permettent de simuler le comportement des liens symboliques.

@Nox, c'est pas du tout ça que je veux faire. J'ai une architecture comme ça genre :

Dossier principal
|- Dossier 1
|  |- Fichier 1
|  |- Fichier 2
|- Dossier 2
|  |- Fichier 3
|  |- Fichier 4
...
Donc, je veux faire un dossier contanant seulement "Fichier 1" et "Fichier 4" sans les dupliquer.

Share this post


Link to post
Share on other sites
Sign in to follow this  

×
×
  • Create New...