6 votes

Les liens symboliques vers le dossier Windows sont cassés.

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 garde dans mon dossier de documents Linux, mais à chaque fois que j'éteins et rallume mon ordinateur, le lien se casse. Y a-t-il quelque chose que je puisse faire pour éviter que cela se produise?

ÉDITER: J'ai trouvé une solution de contournement, qui consiste simplement à cliquer dans le répertoire Windows_OS avant de tenter d'accéder aux liens symboliques monte le lecteur C: et répare les liens, mais j'apprécierais toujours si quelqu'un sait comment automatiser cela ou les empêcher de se casser en premier lieu.

6voto

Zanna Points 65764

Vous pouvez ajouter une entrée à votre fstab afin que la partition soit montée avec les bonnes autorisations au démarrage

Vous pouvez lire quelques informations de base sur fstab ici dans l'aide d'Ubuntu

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

sudo apt-get install ntfs-3g

probablement il vous dira 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ù elle est normalement montée lorsque vous l'ouvrez depuis votre partition Ubuntu. Vous pouvez utiliser ce point de montage, ou en créer un nouveau. Vous pouvez l'appeler comme vous voulez 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 exécutez

sudo blkid

Vous verrez toutes vos partitions avec UUID="Chaîne-Très-Longue-DeLettres&Nombres" Vous pouvez identifier la partition Windows par son étiquette de système de fichiers TYPE="ntfs". Copiez l'UUID de la partition. Maintenant vous êtes prêt à créer votre nouvelle entrée dans fstab donc

sudo nano /etc/fstab

à la fin du fichier, créez une nouvelle ligne avec l'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=la-longue-chaîne-que-vous-avez-copiée /media/windows   ntfs-3g    auto,user,rw   0   0

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

# Pour rendre mes liens symboliques persistants

Enregistrez le fichier (Ctrl+X puis Y) et quittez, puis redémarrez. Si vous avez tout fait correctement, vous trouverez votre partition au point de montage que vous avez sélectionné. Recréez vos liens symboliques et maintenant ils survivront aux cycles de mise sous tension.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X