Leia apenas um stick USB que não me permite fazer nada com ele

Leia apenas um stick USB que não me permite fazer nada com ele

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

Como posso fazer isso funcionar? Estou fazendo isso completamente errado?

Responder1

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 possuem um interruptor no pendrive para montá-los como somente leitura. Talvez seja esse o motivo. Ele também pode estar quebrado ou danificado devido à desmontagem incorreta.

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

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

dmesg | grep -i panic

Isso mostrará todas as mensagens de pânico. Se você está vendo muitos deles relacionados ao pendrive e se for uma partição FAT, você pode usar dosfsckpara consertar.

Você pode descobrir como ele é montado com

mount

E use

dosfsck -a /dev/sd{xn}

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

gpartedA propósito, você também pode usar para formatá-lo.

Responder2

Eu encontrei isso. A falha foram 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ê deverá ver apenas 1 partição ativa. Se você também tiver uma partição "não alocada", o pendrive 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.

Responder3

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

Responder4

Como mencioneiaquiEu tive um problema parecido.

ntfs-3g já instalado, os comandos chmod também não ajudaram, não encontraram nenhum código de erro significativo. Gparted também não funcionou. Na verdade, não descobri que nenhum USB funcionasse. O comando $dosfsk também não ajudou.

Tudo o que fiz foi reiniciar a máquina Ubuntu 16.04 com o pendrive e agora os pendrives funcionam.

informação relacionada