Não consigo excluir arquivos 'rm: não é possível remover o X sistema de arquivos somente leitura'

4

Estou tentando remover uma pasta de backup do rdiff, pois alguns problemas ocorreram durante o backup e preciso removê-lo do histórico e tentar novamente. No entanto, quando eu corro:

rm -r -f rdiff-backup-data 

Eu recebo o seguinte em alguns dos arquivos:

rm: cannot remove 'X': Read-only file system

Aqui está o que eu recebo quando executo o mount:

/dev/sdb1 on /media/usbdisk type ext3 (rw)

Então, isso mostra que a unidade é rw?

ls -la / media / usbdisk fornece o seguinte:

[root@localhost v5]# ls -la /media/usbdisk
total 36
drwxr-xr-x  5 root root  4096 Mar 31  2010 .
drwxrwxrwx  9 root root  4096 Dec 15  2009 ..
drwxrwxrwx 39  501  501  4096 Aug 19 09:04 development-backup
drwx------  2 root root 16384 Mar 30  2010 lost+found
drwxr-xr-x  8 root  501  4096 Aug 19 00:00 officeshare-backup

Alguém sabe o que está acontecendo e como corrigir isso?

UPDATE

descobri que a unidade estava em / proc / mounts, então executei o comando remontar mencionado abaixo e obtive o seguinte:

ext3_abort called.
EXT3-fs error (device sda1): ext3_remount: Abort forced by user
mount: block device LABEL=USBDISK1 is write-protected, mounting read-only
ext3_abort called.
EXT3-fs error (device sda1): ext3_remount: Abort forced by user
    
por David 24.08.2011 / 10:48

4 respostas

6

Dependendo do estado das coisas, a saída de mount pode não refletir a realidade. Você é muito melhor com cat /proc/mounts , o que é garantido para mostrar a tabela de montagem real, onde você provavelmente descobrirá que ela é montada somente leitura. Você pode corrigir isso com mount -o remount,rw /mount/point . Se esse comando errar, então seu sistema de arquivos é escolhido de alguma forma; um fsck (no mínimo) está em ordem. Você não precisa parar todo o sistema para fsck uma partição, apenas essa partição precisa ser desmontada.

    
por 24.08.2011 / 10:58
3

Você pode tentar remontar o dispositivo e ver onde isso leva

mount -o remount,rw /media/usbdisk

Se isso não funcionar, você provavelmente precisará fsck do dispositivo

umount /dev//media/usbdisk
fsck /dev/sdb1

Você pode precisar usar a opção -f para desmontar para forçá-lo a ser desmontado.

    
por 24.08.2011 / 11:01
0

Na verdade, existe outra alternativa para isso,

Reinicialize seu linux no modo de recuperação e você terá uma opção para boot limpo que realmente serve para liberar algum espaço, caso o disco esteja cheio. Isso será desmontado e remontado no estado de leitura / gravação.

Em seguida, você pode usar a opção raiz do terminal para usar o terminal e excluir os arquivos necessários sem realmente inicializar.

Ubuntu 18.04

    
por 13.07.2018 / 19:25
0

Sua atualização incluiu esta linha de saída:

mount: block device LABEL=USBDISK1 is write-protected, mounting read-only

Esse erro deve ser bastante autoexplicativo. O dispositivo físico é somente leitura, portanto, um sistema de arquivos não pode ser montado como gravável.

Se o dispositivo for uma unidade flash, isso pode significar que chegou ao fim de sua vida útil e precisa ser substituído.

    
por 13.07.2018 / 20:44