Como deletar / editar arquivos do sistema de arquivos readonly

11

Estou tendo problemas com meu dispositivo de memória (na verdade, um cartão de memória que age como um dispositivo de memória externa como o pendrive).

  

experimentx @ workmateX: / var / www / zendtest $ sudo rm /media/A88F-8788/python-2.7.1-docs-html.zip
  rm: não é possível remover '/media/A88F-8788/python-2.7.1-docs-html.zip': Sistema de arquivos somente leitura

Eu tentei alterar a permissão do arquivo do sistema, mas isso não funciona

  

experimentx @ workmateX: / var / www / zendtest $ sudo chmod 0777 /media/A88F-8788/python-2.7.1-docs-html.zip
  chmod: alterando permissões de '/media/A88F-8788/python-2.7.1-docs-html.zip': Sistema de arquivos somente leitura

Mas funciona perfeitamente no Windows.

UPDATE

Ao abrir a unidade e executar o comando sudo mount -o remount,rw /media/A88F-8788

/ var / log / syslog:

Mar 23 15:29:48 workmateX kernel: [18042.257407] fat_get_cluster: 11 callbacks suppressed
Mar 23 15:29:48 workmateX kernel: [18042.257414] FAT: Filesystem error (dev sdb1)
Mar 23 15:29:48 workmateX kernel: [18042.257418]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:29:48 workmateX kernel: [18042.257425] FAT: Filesystem has been set read-only
Mar 23 15:29:48 workmateX kernel: [18042.258187] FAT: Filesystem error (dev sdb1)
Mar 23 15:29:48 workmateX kernel: [18042.258194]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:35 workmateX kernel: [18149.333787] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:35 workmateX kernel: [18149.333795]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:35 workmateX kernel: [18149.335949] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:35 workmateX kernel: [18149.335957]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:35 workmateX kernel: [18149.354903] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:35 workmateX kernel: [18149.354911]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:35 workmateX kernel: [18149.357213] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:35 workmateX kernel: [18149.357221]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:35 workmateX kernel: [18149.359547] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:35 workmateX kernel: [18149.359555]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:35 workmateX kernel: [18149.361929] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:35 workmateX kernel: [18149.361936]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:35 workmateX kernel: [18149.377416] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:35 workmateX kernel: [18149.377424]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:35 workmateX kernel: [18149.379384] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:35 workmateX kernel: [18149.379392]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:35 workmateX kernel: [18149.381898] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:35 workmateX kernel: [18149.381906]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:35 workmateX kernel: [18149.383764] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:35 workmateX kernel: [18149.383772]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:40 workmateX kernel: [18154.569747] fat_get_cluster: 11 callbacks suppressed
Mar 23 15:31:40 workmateX kernel: [18154.569754] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:40 workmateX kernel: [18154.569758]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:40 workmateX kernel: [18154.569765] FAT: Filesystem has been set read-only
Mar 23 15:31:40 workmateX kernel: [18154.572022] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:40 workmateX kernel: [18154.572029]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:40 workmateX kernel: [18154.582933] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:40 workmateX kernel: [18154.582941]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:40 workmateX kernel: [18154.585921] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:40 workmateX kernel: [18154.585929]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:40 workmateX kernel: [18154.587819] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:40 workmateX kernel: [18154.587827]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:40 workmateX kernel: [18154.597547] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:40 workmateX kernel: [18154.597555]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:40 workmateX kernel: [18154.599503] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:40 workmateX kernel: [18154.599511]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:40 workmateX kernel: [18154.602896] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:40 workmateX kernel: [18154.602905]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:40 workmateX kernel: [18154.615338] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:40 workmateX kernel: [18154.615346]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:40 workmateX kernel: [18154.618574] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:40 workmateX kernel: [18154.618581]     fat_get_cluster: invalid cluster chain (i_pos 0)

var / log / message:

  

Mar 23 15:29:48 kernel workmateX: [18042.257407] fat_get_cluster: 11 retornos de chamada suprimidos   23 de março de 15:31:40 kernel workmateX: [18154.569747] fat_get_cluster: 11 retornos de chamada suprimidos

    
por Santosh Linkha 23.03.2011 / 10:32

4 respostas

11

Ele foi montado como somente leitura; você não pode alterar as permissões, você só pode tentar sudo mount -o remount,rw /media/A88F-8788 . Mas se a sua sorte é parecida com a minha, você conseguiu pegar o controle deslizante "Bloquear" no cartão ao inseri-lo e terá que colocá-lo de volta e colocá-lo com mais cuidado.

Verifique /var/log/messages e /var/log/syslog para eventos de montagem ou possível corrupção do sistema de arquivos (o que pode fazer com que o kernel remonte para somente leitura para evitar mais danos).

    
por geekosaur 23.03.2011 / 10:35
5

Ou se você não tiver o Windows, repare o sistema de arquivos no Ubuntu com:

sudo fsck.msdos -aw /dev/sdb1

Trabalhei para mim.

    
por Béné 22.03.2012 / 23:06
3

Peça ao Windows para reparar o sistema de arquivos no dispositivo e ejetá-lo corretamente.

    
por Thorbjørn Ravn Andersen 23.03.2011 / 11:25
2

Esta postagem é útil: link

1) Descubra o diretório da unidade USB por df -Th

2) Desmonte o pen drive USB pelo comando umount

3) Em seguida, execute o comando dosfsck para verificar e reparar o sistema de arquivos

4) Depois disso, você pode remover o pen drive USB do sistema e voltar a conectá-lo ao sistema. Agora, seu pen drive USB deve ser gravável.

Mais detalhes: link

    
por Mukesh Chapagain 22.10.2014 / 15:29