GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Liens symboliques vers le dossier Windows cassé ?

J'ai un dossier de mon travail sur ma partition Windows, que j'utilise encore parfois depuis Windows, donc je ne peux pas simplement le déplacer vers ma partition Linux. J'ai donc créé un lien symbolique (à la fois avec ln -s et en cliquant avec le bouton droit sur le dossier) que je conserve dans mon dossier de documents Linux, mais chaque fois que j'éteins et rallume mon ordinateur, le lien se rompt. Puis-je faire quelque chose pour empêcher que cela se produise ?

EDIT:j'ai trouvé une solution de contournement, qui consiste simplement à cliquer sur le répertoire Windows_OS avant d'essayer d'accéder aux liens symboliques, de monter le lecteur C:et de corriger les liens, mais j'apprécierais quand même que quelqu'un connaisse un moyen d'automatiser cela ou les empêcher de se casser en premier lieu.

Réponse acceptée :

Vous pouvez ajouter une entrée à votre fstab donc la partition est montée avec les bonnes permissions au démarrage

Vous pouvez lire des informations de fond sur fstab ici dans l'aide d'Ubuntu

Vous voudrez monter le lecteur avec une autorisation de lecture et d'écriture, vous avez donc besoin que l'étiquette du système de fichiers soit ntfs-3g . Vérifiez d'abord que vous avez bien le colis :

sudo apt-get install ntfs-3g

il dira probablement que vous avez déjà la dernière version, ce qui est cool.

Ensuite, choisissez un point de montage pour votre partition. Vous savez probablement où il est normalement monté lorsque vous l'ouvrez à partir de votre partition Ubuntu. Vous pouvez soit utiliser ce point de montage, soit en créer un nouveau. Vous pouvez l'appeler n'importe quoi mais il devrait être dans /media .

sudo mkdir /media/windows

Maintenant, veuillez sauvegarder votre fstab :

sudo cp /etc/fstab /etc/fstab-backup

Pour annuler les modifications à tout moment sudo mv /etc/fstab-backup /etc/fstab

Vous avez besoin de l'UUID de votre partition Windows alors lancez

sudo blkid

Vous verrez toutes vos partitions avec UUID="VeryLongString-OfLetters&Numbers" Vous pouvez identifier la partition Windows par sa balise de système de fichiers TYPE="ntfs" . Copiez l'UUID de la partition. Vous êtes maintenant prêt à faire votre nouvelle entrée dans fstab donc

sudo nano /etc/fstab

à la fin du fichier, faites une nouvelle ligne avec UUID, puis le point de montage que vous avez choisi, puis le type de système de fichiers, puis les options, puis deux zéros séparés, comme ceci

UUID=that-long-string-you-copied /media/windows   ntfs-3g    auto,user,rw   0   0

les options signifient qu'il se montera automatiquement au démarrage et sera lu et inscriptible par vous (pas seulement root) les deux zéros ne sont que des options nulles (voir la page d'aide liée ci-dessus). Vous voudrez peut-être ajouter un commentaire (commençant la ligne par #) sur la ligne ci-dessus pour référence future comme :

# To make my symlinks persistent

Enregistrez le fichier (Ctrl +X puis O ) et quittez, puis redémarrez. Si vous avez tout fait correctement, vous trouverez votre partition au point de montage que vous avez sélectionné. Créez à nouveau vos liens symboliques et maintenant ils survivront aux cycles d'alimentation.

Connexe :Gedit a un arrière-plan transparent depuis la mise à niveau vers 16.10 ?
Ubuntu
  1. Ubuntu - Comment monter de manière permanente une partition distincte en tant que dossier dans une partition d'accueil distincte ?

  2. Récupérer la partition Ecryptfs avec Ecryptfs-recover-private ne fonctionne pas ?

  3. Partager des fichiers de base de données Mysql avec Windows en double démarrage ?

  4. Impossible de supprimer Hiberfile sur la partition Ntfs ?

  5. La partition Ntfs est montée en lecture seule ?

Comment démarrer en double Windows XP et Ubuntu Linux

Comment effectuer un double démarrage d'Ubuntu 20.04 LTS avec Windows 10

Résoudre le problème de montage de partition Windows dans Ubuntu Dual Boot

Comment partager un dossier sur Ubuntu pour y accéder depuis Windows 10

Double démarrage Windows et Ubuntu ?

Dossier partagé dans Virtualbox (ubuntu et Windows 7) ?