Somente leitura do pendrive que não me permite fazer nada

38

De alguma forma eu errei e acidentalmente fiz meu pendrive em um sistema de arquivos somente leitura. Eu tentei várias coisas para excluir os arquivos, incluindo o basic ( rm -f myfile) e tentando permitir a escrita ( sudo chmod +w myfile) e a exclusão, mas nada disso parece funcionar. Alguma idéia do que eu posso fazer. Eu não tenho nada no pendrive que eu precise, mas não quero jogar fora um equipamento que seria perfeitamente bom.

Como posso fazer isso funcionar? Estou fazendo isso completamente da maneira errada?

Jonathon
fonte
O link a seguir e as ligações dele com mais detalhes pode ajudá-lo ou pelo menos explicar o que é o problema, askubuntu.com/questions/402236/...
sudodus

Respostas:

22

Comandos como rme chmodsão executados em um sistema de arquivos montado. Portanto, se o sistema de arquivos for somente leitura, eles não funcionarão. O que você precisa fazer é montar o sistema de arquivos como gravável.

Alguns pendrives USB possuem um interruptor no pendrive para montá-los somente leitura. Talvez seja essa a razão. Também pode ser quebrado ou danificado devido a uma desmontagem incorreta.

Antes de fazer qualquer coisa: copie os arquivos do stick.

Se não for um interruptor de hardware, desconecte e conecte o pendrive e emita um

dmesg | grep -i panic

Isso mostra todas as mensagens de pânico. Se você estiver vendo muitos deles relacionados ao dispositivo USB e se for uma partição FAT, poderá usá dosfsck-lo para corrigi-lo.

Você pode descobrir como ele é montado com

mount

E use

dosfsck -a /dev/sd{xn}

corrigir uma tabela de partição do MS-DOS ou sudo mkfs.vfat /dev/sd{xn}formatar o disco. Onde {xn} é uma letra e um dígito que você obteve com o mountcomando.

Você também pode usar gpartedpara formatá-lo a propósito.

Rinzwind
fonte
1
Eu tive que usar o sudo mkfs.vfat (quase me esqueci de tentar isso), mas agora parece funcionar. Obrigado.
Jonathon
1
hum .... isso não funciona se o pendrive não estiver formatado como dos / fat, mas o meu está formatado ext4 ... como faço para montar gravável?
Joshua Robison
1
@Rinzwind este método não está funcionando para mim. A saída do sudo mkfs.vfat / dev / sdc1 é mkfs.fat 3.0.28 (2015-05-16) mkfs.vfat: unable to open /dev/sdc1: Read-only file system. O que eu posso fazer?
KVS
Como root, recebo: fsck.fat 3.0.28 (16/05/2015) aberto: sistema de arquivos somente leitura O gparted também é impotente.
Scorpion
6

Eu encontrei isso. A falha foi partições corrompidas. Verifique sua partição no pendrive. Isso pode ser corrompido se você tentar formatar no Win e depois no Ubuntu. use "gparted". Você deve ver apenas 1 partição ativa. Se você também possui uma partição "não alocada", o pen drive não funcionará. Nesse caso, exclua todas as partições e crie uma partição ativa apenas para o tamanho total de GB do pendrive. desconecte e conecte novamente, e você deverá ter R / W novamente.

alzurin
fonte
Essa resposta faz um pouco mais de sentido do que as outras na minha situação particular. A partição extra ao redor parece com os sintomas que tenho.
Gustavo Carreno
1

Sim, se o sistema de arquivos for somente leitura, a configuração dos modos nos arquivos não terá efeito algum. Você pode ver /etc/fstabse o sistema de arquivos está montado como somente leitura. Mas se você não tem nada, também pode criar um novo sistema de arquivos para ele no gparted ou no palimpsesto (o último é instalado por padrão no Ubuntu e é chamado de Disk Manager ou algo assim).

Jo-Erlend Schinstad
fonte
0

Verifique se você possui o pacote ntfs-3g instalado. Trabalhou para mim ;-) (remova e conecte sua unidade USB novamente após a instalação do NTFS-3G)

M. Du Clavier
fonte
0

Como mencionei aqui , tive um problema semelhante.

NTFS-3G já instalado, os comandos chmod também não ajudaram, não viram códigos de erro significativos. Gparted também não funcionou. Na verdade, não encontrei nenhum USB funcionando. O comando $ dosfsk também não ajudou.

Tudo o que fiz foi reiniciar a máquina ubuntu 16.04 com o pen drive e agora os pen drives funcionam.

Andres
fonte