Question Impossible d'ajouter l'option exec à ma partition de données dans Ubuntu 14.04


J'utilise un disque dur en tant que disque externe, il a 3 partitions et l'une d'elles est pour mes documents Ubuntu. J'essaie de compiler mes programmes et ça me donne le msg:

bash: ./qt-opencv-multithreaded: permission refusée

J'ai lu que ce problème peut être résolu en modifiant l'option exec, voici à quoi ressemble ma partition en ce moment:

/ dev / sda3 sur / media / type de stockage fuseblk   (rw, noexec, nosuid, nodev, allow_other, blksize = 4096)

J'ai essayé d'exécuter cette commande:

$ sudo mount -o remount,exec /media/storage/

Mais cela me donne cette erreur:

Le remontage n'est pas pris en charge pour le moment. Vous devez démonter le volume et   puis montez à nouveau.

Je suis un peu nouveau sur Ubuntu, et je ne suis pas vraiment sûr de savoir comment faire un montage, pouvez-vous m'aider s'il vous plaît?


1
2017-12-29 05:09


origine




Réponses:


umount-ing est aussi simple que:

umount /media/storage

(Si cela ne fonctionne pas, alors exécutez la même chose avec sudo: sudo umount /media/storage)

En suivant les instructions, après le umount tu pourrais essayer de mount encore:

sudo mount -o rw,exec,nosuid,nodev,allow_other,blksize=4096 /dev/sda3 /media/storage

Mais ... Je pense que votre vie sera plus facile pour copier les fichiers que vous souhaitez compiler sur un disque local et compiler et exécuter là-bas.


1
2017-12-31 00:06



Je vous remercie. Je pense que je vais juste compiler localement, je suppose. - vlavyb


Si vous utilisez un disque externe .. vous ne pouvez pas l'exécuter ..

mieux copier le programme dans votre mémoire virtuelle, je veux dire votre système racine .. Ensuite, cela fonctionnera.

et pour le montage ..

essaye de faire:

umount / dev / sda3

puis mount / dev / sda3 / mnt

  • Au lieu de mnt, vous pouvez utiliser n'importe quel autre emplacement.

0
2017-12-29 05:19