Dificuldade para montar um sistema de arquivos formatado ext4 no Ubuntu

1

Formatei e aloquei minha partição ext4 de 30 GB para o Steam. Depois que ele foi montado, tentei instalar um jogo (1800 MB) e, ao fazer isso, estou sendo mostrado:

New Steam library folder must be on a filesystem mounted with executable permissions.

Estou muito confuso quanto ao modo como não consigo obter permissões executáveis nessa partição. Eu tentei remontar com:

sudo mount -o remount,rwx /var/host/media/removable/sdb2

Depois de executar este terminal de comando, diz:

mount point 1 does not exist.

Ainda posso ver que existe aqui:

/dev/sdb2 on /var/host/media/removable/UUI type ext4 (rw,nosuid,nodev,noexec,relatime,dirsync,data=ordered) | 30G 10K 29G 1% /var/host/media/removable/UUI /dev/sdb2

Eu tentei montar com exec permissões usando o seguinte comando:

sudo mount -o exec /dev/sdb2 /var/host/media/removable/UUI

e não consegui resolver isso. Eu tentei desmontar a partição e remontar e não consigo montá-lo. Ele diz que não pode encontrá-lo em minhas fstab entradas, então eu adicionei lá seguindo este guia .

O que estou fazendo de errado?

@KamilMaciorowski Eu atualizei este post.
@MichaelBay

Eu tentei este comando

chown root /dev/sdb2

e o comando está funcionando, mas ainda estou recebendo o erro "A nova pasta da biblioteca Steam deve estar em um sistema de arquivos montado com permissões executáveis."

Eu tentei listar os arquivos em que o executável está localizado e exibe

@jpaugh @Barton Chittenden atualizou o post e incluiu a saída do comando.

@localhost:~/.local/share/Steam/steamapps/common$ ls -l "/home/euronymous/.local/share/Steam/steamapps/common/Don't Starve Together/"

total 260 drwxrwxr-x 3 euronymous euronymous 4096 Oct 8 20:13 bin drwxrwxr-x 76 euronymous euronymous 4096 Oct 9 17:35 cached_mods drwxrwxr-x 13 euronymous euronymous 4096 Oct 8 20:13 data -rwxrwxr-x 1 euronymous euronymous 243381 Oct 8 20:04 dontstarve.xpm drwxrwxr-x 72 euronymous euronymous 4096 Oct 10 14:49 mods -rwxrwxr-x 1 euronymous euronymous 7 Oct 8 20:12 version.txt

    
por Chris 09.10.2017 / 05:49

1 resposta

0

Seu ponto de montagem possui a opção noexec mount, que impede a execução de arquivos diretamente no sistema de arquivos montado.

Você precisa usar a opção remount quando quiser alterar as opções de montagem para o sistema de arquivos já montado. Usando o ponto de montagem da sua pergunta:

mount -o remount,exec /var/host/media/removable/UUI

Você precisa usar aspas para o caminho se ele contiver espaços ou caracteres que seriam expandidos pelo shell. Se o caminho estiver incorreto (diretório / dispositivo errado / inexistente) mount comando retornará um erro.

    
por 11.10.2017 / 04:36

Tags