Erro ao gravar em USB montado em Raspberry Pi

2

Eu tenho um Raspberry Pi que eu comprei recentemente, e estou planejando usá-lo como uma caixa de torrent. Ao configurá-lo (sobre SSH), tentei montar um drive USB SanDisk de 8GB que eu tinha conectado a ele anteriormente.

sudo mount /dev/sda1 /home/pi/usb Isso ocorreu com sucesso. No entanto, quando naveguei para o seu ponto de montagem, não consegui criar uma pasta ou arquivo.

cd /home/pi/usb

mkdir lel Ele jogou um "sem erro de permissão". Eu tentei fazer outra pasta em / home / pi com privilégios normais, e tudo funciona bem. Apenas no diretório / home / pi / usb onde minha unidade está montada, nada parece acontecer, embora eu possa criar arquivos usando sudo

Desde que eu tenho um cliente de torrent (dilúvio) que é incapaz de gravar na unidade flash que está montada, estou enfrentando problemas.

Eu tentei sudo chmod 777 -R /home/pi/usb sem sucesso

Por favor me ajude (também sou um noob linux)

UPDATE: descobri que isso funciona:

sudo mount /dev/sda1 /home/pi/usb -o umask=000

Isso me permite mkdir e outras coisas. Como posso automatizar isso toda vez que ele é inicializado? (O que eu preciso fazer no fstab)

    
por poiasd 21.11.2014 / 15:37

2 respostas

1

Algumas coisas podem estar acontecendo.

Qual formato é o USB? É NTFS, FAT ou ext? Se você reformatar para ext, pode degradar seriamente o desempenho, mas será um pouco mais compatível com o Linux.

Se for NTFS, você tem certeza de que os drivers NTFS estão carregados? Lembro-me de que precisava carregar explicitamente os drivers para acessar o NTFS.

Você está executando o Raspian no Pi? ou Arch?

O Raspian é mais completo e deve oferecer melhores resultados.

Finalmente. Eu sei de primeira mão que o Pi / Raspian tem um problema com os sistemas de arquivos que são lidos somente após centenas de pequenas gravações. Eu estava registrando dados para o meu Pi e pendurou porque o cartão SD foi lido somente. Mudei a raiz fs para um USB e fiz a mesma coisa. Eu tentei outro Pi. Mesma coisa novamente. Mudei o log para outro host (via comando ssh) e os problemas pararam. Eu acho que é uma coisa do kernel.

    
por 21.11.2014 / 15:49
1

Ubuntu - não sei quanto disso funciona em um 'rasp' (ambos são baseados no Debian, então as chances são boas).

$ lsblk                # lists known block devices 

$ sudo mount ...       # mount it
$ cd /mountpoint/      # make it be the current dir

$ sudo chown -R $USER:$USER .     # take ownership
$ sudo chmod -R 755 .             # reset RWX flags

chown --help exibirá uma concisa ajuda, info chown para mais ...
observação: eles podem não estar disponíveis devido à economia de espaço. Procure na net nesse caso.

    
por 21.11.2014 / 19:59