Eu descobri por conta própria depois de muito tempo perdido.
-
qual sistema de arquivos é o dispositivo
-
qual é o ID do dispositivo (executar
sudo blkid), como/dev/sdapara um ssd ou unidade flash ou/dev/mmcblkpara cartões SD.depois disso, use o ID que você recebeu de
sudo blkide (o último na parte inferior). -
Descobrir onde você deseja montar a unidade (usarei
/Storage) -
edite
/etc/rc.localcom 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 usevfat, se a unidade for exfat useexfat, o mesmo vale para ntfs (ntfsdeve ser minúsculo),ext2,ext3,ext4) -
Em seguida, você precisará adicionar os parâmetros
-o rw,noexecerwpararead/writeenoexecparadon't execute, adicionaremos isso mais tarde -
depois disso, use o ID que você recebeu de
sudo blkide (o último na parte inferior)./dev/sdaou/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