Como montar um cartão SD para usar com o STEAM para expandir o armazenamento para jogos

4

OBSERVAÇÃO: NÃO marque isso como duplicado Sei que a mesma pergunta foi feita, mas meu problema ainda não foi resolvido

Eu instalei o Linux (Ubuntu 14.04 com xfce) em um Chromebook usando crouton. Eu estou tentando expandir minha biblioteca de vapor. Eu tentei tudo o que posso pensar. Tentando adicionar entradas a / etc / fstab (isso funcionou) e / etc / mtab (o mtab é protegido contra gravação por algum motivo) e montagem em / media e fazer outra pasta para montar em (/ Storage). Acabei de receber sistema de arquivos deve ser montado com erro de permissões de execução e eu não posso consertar isso. Eu posso formatar a unidade de qualquer maneira para fazê-la funcionar

A unidade é / dev / mmcblk1p1 Eu não sei se tem que ser um volume / dev / sda para funcionar eu posso desligar a unidade.

Obrigado

    
por 9291Sam 29.03.2017 / 14:05

2 respostas

1

Eu descobri por conta própria depois de muito tempo perdido.

  1. qual sistema de arquivos é o dispositivo

  2. qual é o ID do dispositivo (executar sudo blkid ), como /dev/sda para um ssd ou unidade flash ou /dev/mmcblk para cartões SD.

    depois disso, use o ID que você recebeu de sudo blkid e (o último na parte inferior).

  3. Descobrir onde você deseja montar a unidade (usarei /Storage )

  4. edite /etc/rc.local com a sintaxe correta /etc/rc.local é um script que é executado na inicialização.

    O meu parece com isso

     #!/bin/sh -e
     #
     #rc.local 
     #
     # This script is executed at the end of each multiuser run level 
     #Make sure that the script will "exit 0" on success or any other  
     #value on error.
     #
     #In order to enable or disable this script just change the execution
     #bits.
     #
     #By default this script does nothing.

     sudo mount -t vfat -o rw,noexec /dev/mmcblk1p1 /Storage

     sudo mount -o remount,exec /Storage

     sudo chown sam /Storage

     exit 0

ok, agora, deixe-me explicar

  • você precisa montar a unidade com -t (tipo de sistema de arquivos) (Se o sistema de arquivos for fat32 ou fat16 use vfat , se a unidade for exfat use exfat , o mesmo vale para ntfs ( ntfs deve ser minúsculo), ext2 , ext3 , ext4 )

  • Em seguida, você precisará adicionar os parâmetros -o rw,noexec e rw para read/write e noexec para don't execute , adicionaremos isso mais tarde

  • depois disso, use o ID que você recebeu de sudo blkid e (o último na parte inferior). /dev/sda ou /dev/mmcblk

  • use uma pasta que você premade

  • próximo remontar a pasta com permissões de execução (e sim você tem que remontar isso ou não vai funcionar)

    sudo mount -o t,remount,exec /your/mount/dir
    
  • Finalmente, tome posse da pasta para que o vapor possa usá-la

    sudo chown <your username> /your/mount/dir
    

Desculpe se isso foi confuso Eu tentei colocar muita informação nisso se você tiver dúvidas Eu irei assistir os comentários sobre isso

    
por 9291Sam 30.03.2017 / 01:45
1

Você deve montá-lo usando umask e dmask em / etc / fstab. Por exemplo:

/dev/sda    /media/additional_drive_target_dir  ntfs-3g defaults,auto,fmask=0077,dmask=0022,rw,uid=1000,gid=1000   0 1
    
por Kamil 29.03.2017 / 15:52