Não é possível adicionar a opção exec à minha partição de dados no Ubuntu 14.04

1

Estou usando um disco rígido como drive externo, ele tem 3 partições e uma delas é para os meus documentos do Ubuntu. Estou tentando compilar meus programas e me dá a msg:

  

bash: ./qt-opencv-multithreaded: permissão negada

Eu li que este problema pode ser corrigido alterando a opção exec, é assim que a minha partição se parece agora:

  

/ dev / sda3 no / media / storage type fuseblk   (rw, noexec, nosuid, nodev, allow_other, blksize = 4096)

Eu tentei executar este comando:

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

Mas isso me dá esse erro:

  

A remontagem não é suportada no momento. Você tem que desmontar volume e   depois monte novamente.

Sou meio novo no Ubuntu, e não tenho certeza como fazer umount e montar coisa, você pode me ajudar por favor?

    
por vlavyb 29.12.2014 / 06:09

2 respostas

1
O umount -ing é tão simples como:

umount /media/storage

(Se isso não funcionar, então execute a mesma coisa com sudo : sudo umount /media/storage )

Seguindo as instruções, após o umount , você pode tentar mount novamente:

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

Mas ... Eu acho que sua vida será mais fácil de copiar os arquivos que você quer compilar para um disco local e compilar e rodar lá.

    
por janos 31.12.2014 / 01:06
0

Se você estiver usando um disco externo, talvez não seja possível executá-lo.

melhor programa de cópia na sua memória virtual eu quero dizer o seu sistema de raiz .. Então ele vai funcionar.

e para montagem ..

tente fazer:

umount / dev / sda3

então mount / dev / sda3 / mnt

  • dentro do mnt, você pode usar qualquer outro local que desejar.
por RahulAN 29.12.2014 / 06:19