25/02/2011 @ 15:03:46: Jean-Christophe: Linux > linked folder
Salut,
Je voudrais savoir comment avoir un "raccourci" dans un folder qui pointe dans un autre et qui soit navigable à travers un partage.
Je m'explique.
Disque0:
- folder0A
- folder0B
- folder0C
Disque1:
- folder1A
- folder1B
Je voudrais partager le disque0 et retrouver dans le partage :
- folder0A
- folder0B
- folder0C
- folder1A
- folder1B
Je voudrais donc savoir comment créer les liens folder1A et folder1B dans le disque0 pour qu'ils soient visibles (et utilisables) depuis le partage.
Merci
25/02/2011 @ 15:06:00: zion: Linux > linked folder
25/02/2011 @ 15:07:34: Jean-Christophe: Linux > linked folder
j'avais trouvé ça, mais je n'étais pas sur que c'était "cross disk"
25/02/2011 @ 15:09:39: zion: Linux > linked folder
Benh sous Linux tu t'en fous un peu du cross disk, tout est un fils de /
25/02/2011 @ 15:15:54: Jean-Christophe: Linux > linked folder
oui, c'est vrair
merci
25/02/2011 @ 15:32:25: Jean-Christophe: Linux > linked folder
bon, ca marche mais j'ai un problème de droit maintenant
Je creuse...
25/02/2011 @ 15:38:43: Jean-Christophe: Linux > linked folder
J'ai les bons droits sur la cible, mais je ne trouve pas comment changer les droits sur le lien logique
25/02/2011 @ 15:47:46: Jean-Christophe: Linux > linked folder
Bon...
Je m'explique.
J'ai un NAS Synology qui a son volume interne, avec des partages et tout va bien.
J'a ajouter un disque USB.
J'ai fait un "ln -s" d'un répertoire du disque USB dans un répertoire partagé du volume interne pour avoir tous les sous-répertoires dans le même partage (movies, series, audio; photos, etc.)
Movies est sur le disque USB.
Maintenant, j'ai bien un "Movies" qui apparait dans le partage "medias" qui est lui-même un répertoire du volume interne.
Mais ce foutu truc ne me laisse pas accéder à \\nas\medias\Movies!
Par contre, j'accède sans problème à \\nas\usbshare2\Movies qui a été créé tout seul quand j'ai branché le disque USB.
J'avoue que je suis perdu
25/02/2011 @ 16:31:46: philfr: Linux > linked folder
Benh sous Linux tu t'en fous un peu du cross disk, tout est un fils de /
Ouiménon...
ln crée un "hard link" qui ne marche que sur un même file system (en fait c'est vraiment le même fichier qui se trouve à plusieurs endroits à la fois)
ln -s crée un "softlink" similaire aux shortcuts windows.
JC>
On ne peut pas changer les droits d'un softlink: il est toujours rwxrwxrwx et ce sont les droits du fichier linké qui s'appliquent.
Il faut voir comment ton volume USB est monté sur linux (quel user et quels droits) et comment to share est monté sur ta machine windows client.
25/02/2011 @ 16:34:21: salv-ice: Linux > linked folder
Hello,
Si tu essayes d'y accéder depuis un poste Windows, je crois que le link ne fonctionnera pas. Pour que ça fonctionne, tu dois créer le repertoire medias/movies et utiliser mount avec l'option "--bind" pour monter usbshare2/movies dessus, en mettant les permissions quivontbien sur medias/movies, ça devrait le faire.
25/02/2011 @ 16:36:04: Jean-Christophe: Linux > linked folder
philfr > J'ai bien fait un ln-s pour faire un lien symbolique.
salv-ice > je vais essayer, merci
25/02/2011 @ 16:41:35: philfr: Linux > linked folder
salv-ice> pas nécessaire, je viens d'essayer:
- mon home directory /home/philfr est accessible comme un share samba
- j'ai sur ma machine linux un autre filesystem monté en /mnt/disk
- j'ai fait ln -s /mnt/disk /home/philfr/lndisk
- je peux depuis le client windows entrer dans /home/philfr/lndisk et voir le contenu
25/02/2011 @ 16:47:21: Jean-Christophe: Linux > linked folder
philfr > tu as bien de la chance
Sinon, j'ai essayé le mount --bind et ca ne fonctionne pas non plus.
Le fichier de config :
mount --bind /volume1/media/Audio /volume1/music
mount --bind /volume1/media/Kids /volume1/video
mount --bind /volume1/media/Movies /volumeUSB2/usbshare/Movies
mount --bind /volume1/media/Photos /volumeUSB2/usbshare/Photos
mount --bind /volume1/media/Movies /volumeUSB2/usbshare/Movies
Kids et Audio fonctionnent.
Je ne vois pas les autres...
scrongneugneu!
25/02/2011 @ 16:54:59: salv-ice: Linux > linked folder
Mouarf bizarre ça, doit y avoir un problème de permissions quelque part alors...
25/02/2011 @ 16:55:35: Jean-Christophe: Linux > linked folder
J'ai fait un
ln -s /volumeUSB2/usbshare/Movies /volume1/media/Movies
Instantanément, j'ai vu apparaitre un "Movies" dans le partage qui était ouvert sur la machine Windows.
Par contre, je n'ai pas le droit d'y entrer.
En revanche, j'accède sans problème à \\nas\usbshare2\Movies
Alors, je tourne en rond
25/02/2011 @ 17:03:37: philfr: Linux > linked folder
L'utilisateur qui monte le volumeUSB2 sur la machine linux est-il le même que celui qui se connecte au share via Samba ?
Si tu te logues sur le linux avec le même user que celui qui accède au share, peux-tu accéder à /volumeUSB2/usbshare/Movies ?
Peux-tu sur ta machine linux donner l'output de la commande mount ?
25/02/2011 @ 17:25:22: Jean-Christophe: Linux > linked folder
L'utilisateur qui monte le volumeUSB2 sur la machine linux est-il le même que celui qui se connecte au share via Samba ?
Non, root fait le mount et c'est mon login Windows qui essaye d'accéder aux fichiers.
Si tu te logues sur le linux avec le même user que celui qui accède au share, peux-tu accéder à /volumeUSB2/usbshare/Movies ?
Oui
Peux-tu sur ta machine linux donner l'output de la commande mount ?
Les répertoires n'existaient pas avant le mount.
Mais si je fais
nas> mkdir Movies
nas> mount --bind /volume1/media/Movies /volumeUSB2/usbshare/Movies
nas>
Je vois le répertoire Movies dans le partage, mais il est vide.
Et merde!!! Il est vide de l'autre côté aussi!
Bordel!
Ca existe un NTFS undelete sous linux?
25/02/2011 @ 17:26:27: Jean-Christophe: Linux > linked folder
Putain de truc!! Bordel de merde!!
25/02/2011 @ 17:31:38: Jean-Christophe: Linux > linked folder
Bon, j'ai retiré le cable USB du disque externe et je l'ai branché sur mon PC, les fichiers sont toujours là
Pfiou!
Mais je ne sais toujours pas ce que je peux faire...