Créer un lien symbollique

décembre 2016 modifié dans Communauté
Je vais avoir besoin de tes lumières kayoo

Voilà , le pc de mon père est en dual boot avec windows , je cherche un moyen de lui créer un raccourci sur son home pointant vers ces documents de Windows , j'ai vu la commande ln -s et j ai tenté de créer un dossier dans mon home
mkdir Windows
ln -s denis(nom du dossier windows) windows 

Bref je ne comprend pas trop comment procéder en fait

«13

Commentaires

  • Salut Cyclik,
    C'est un peu plus complexe que cela.

    Les liens symbolique sont des raccourcies !! 
    D'un répertoire EXISTANT et ACCESSIBLE, il permet de créer un chemin plus cours pour y accéder. 
    Ex: tu souhaites avoir un accès rapide au photo de vacance de ta maman. 
    - Le repertoire physique : /home/maman/Images/Photos/2015/Vacance/Thailand
    - Le raccourcis (lien symbolique) : /home/cyclik/vacance_maman

    Et donc, a chaque fois que tu fais un : 
    cd /home/cyclik/vacance_maman
    Tu te retrouveras directement sur /home/maman/Images/Photos/2015/Vacance/Thailand

    Comme dis plus haut, il est nécessaire d'avoir un accès au préalable avant de faire ton lien symbolique.

    Donc, questions:  
    - Arrives-tu à accéder au données de ton père depuis Linux ? 
    - Sinon, saurais tu nous dire la configuration de ton (ou tes) disque et comment il a été formaté ? 

  • novembre 2016 modifié
    Alors un seul disque dur sur le PC et oui la partition NTFS se monte automatiquement au démarrage , j'avais au début tout bêtement ajouter le dit dossier aux signets de mon gestionnaire de fichiers mais à chaque redémarrage le lien est rompu pourtant la partition NTFS se monte toujours . Voici en détail
    Disklabel type: dos
    Disk identifier: 0x9654fc0a
    Device     Boot     Start       End   Sectors   Size Id Type
    /dev/sda1            2048    206847    204800   100M  7 HPFS/NTFS/exFAT
    /dev/sda2          206848 525553663 525346816 250,5G  7 HPFS/NTFS/exFAT
    /dev/sda3       975849472 976771071    921600   450M 27 Hidden NTFS WinRE
    /dev/sda4       525553664 975849471 450295808 214,7G  5 Extended
    /dev/sda5       525555712 529754111   4198400     2G 82 Linux swap / Solaris
    /dev/sda6       571701248 975849471 404148224 192,7G 83 Linux
    /dev/sda7  *    529756160 571699199  41943040    20G 83 Linux
    Partition table entries are not in disk order.
    Voici le chemin d'accès du dossier
    /media/denis/Windows/Users/denis

    Et le dossier que j'ai crée dans mon home
     /windows

  • Ok donc la partition est bien UP et accessible, 

    Pour ton lien symbolique, il te suffit donc de :
    ln -s <source> <destination>

    Donc dans ton exemple : 
    ln -s /media/denis/Windows/Users/denis  /home/cyclik/windows
    ls /home/cyclik/windows

     
  • novembre 2016 modifié
    J avais déjà fait cette manip mais voici ce que j ai


    RECTIFICATION : J ai supprimé le lien denis qui était déjà existant et j'ai relancé ma commande c'est bon nickel .
    Merci Kayoo , j etais pas sûr de la syntaxe en fait c'est tout con
  • Bon et bien j'ai redémarré l'ordi pour vérifier et le lien est de nouveau rompu ?????
  • Es-tu sur que le répertoire soit bien monté au démarrage ? 

    Peux-tu :
    - redémarrer 
    - des que ca boot => lancer un terminal 
    mount 
    ls /media/denis/Windows/Users/denis
    readlink -f /media/denis/Windows/Users/denis
    mount


  • La partition ntfs est bien monté automatiquement au démarrage alors pourquoi pas le dossier qu'il s y trouve dedans ?

    J ai pas compris dés que ça boot ? après le grub ?
  • Je voulais dire dès l'ouverture de session. :)

  • Salut excuse moi j'ai peut être pas bien compris voici le resulat de mount le reste ya rien
    sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
    proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
    udev on /dev type devtmpfs (rw,nosuid,relatime,size=1970516k,nr_inodes=492629,mode=755)
    devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
    tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=404872k,mode=755)
    /dev/sda7 on / type ext4 (rw,relatime,data=ordered)
    securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
    tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
    tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
    tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
    cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
    pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
    cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
    cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
    cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
    cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
    cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
    cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
    cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
    cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
    systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=28,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
    debugfs on /sys/kernel/debug type debugfs (rw,relatime)
    mqueue on /dev/mqueue type mqueue (rw,relatime)
    hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
    binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
    /dev/sda6 on /home type ext4 (rw,relatime,data=ordered)
    tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=404868k,mode=700,uid=1000,gid=1000)
    fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
    gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)


  • C'est bien le bordel :) 
    Et je ne vois pas ta partition windows... donc j'en conclu qu'elle n'est pas monté au démarrage...
    Et je présume que c'est lorsque tu clic (la première fois) depuis ton navigateur que ca te monte le partage. 
    (Ensuite les accet son plus rapide, non ? )

    Il te faut donc jouer avec les options de ton fichier fstab.
    Je vais t'aider pour le moment, pourrais-tu me donner le résultat de cette commande : 
    lsblk

Connectez-vous ou Inscrivez-vous pour répondre.