OVH Cloud OVH Cloud

hard link/soft link pour des devices

2 réponses
Avatar
Francois
Bonjour
J'aurais pens=E9 que =E7a revenait au m=EAme, mais il me semble que ce
n'est pas le cas: faire un soft link genre /dev/cdrom sur /dev/hdc ne
donne pas le m=EAme r=E9sultat que faire un hard link
Est-ce que =E7a devrait marcher la m=EAme chose ?

Merci de vos explications =E9clair=E9es

Fran=E7ois

2 réponses

Avatar
RTyler
Francois a écrit :
Bonjour
J'aurais pensé que ça revenait au même, mais il me semble que ce
n'est pas le cas: faire un soft link genre /dev/cdrom sur /dev/hdc ne
donne pas le même résultat que faire un hard link
Est-ce que ça devrait marcher la même chose ?

Merci de vos explications éclairées

François





En fait un soft link (ln -s) est comme un raccourci tandis qu'un hard
link est comme deux fois le même fichier. Admettons tu as un fichier que
tu veux mettre dans deux répertoires (par exemple si tu classes tes
musiques par artiste et qu'une musique est de deux artistes différents),
tu fais un petit ln et les deux noms (avec leur chemin) désigneront le
même fichier. Pour supprimer le fichier il te faudra supprimer toutes
les références.

J'ai été clair ?

RTyler


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Francois
Très clair,

mais en ce qui concerne les devices dans /dev, il me semble que faire
"ln /dev/hdd /dev/cdrom" ou "ln -s ..."
devrait donner le même résultat: on peut accéder au cdrom par
/dev/cdrom.

Sur ma bécanne, noyau 2.4.18, il me semble que ce n'est pas le cas:
les soft link fonctionnent, alors que pas les hard link,

est-ce que ça dépend de devfs ? ou est-ce que ça doit marcher (et
que si les hard link marchaient pas, le problème était ailleurs ?)

FR