Memoria USB se vuelve "solo lectura" de golpe...
Hola, les cuento mi inquietud, tengo una memoria usb que venía dándome problemas, los archivos se me corrompían... creo que estaba en fat16 y al montarla la usaba como el dispositivo /dev/sda
Con Gparted la reformatié a fat32 y ahora me la reconoce como /dev/sda1
(es algo que hace gparted y no entiendo, al dispositivito ahora lo reconoce como /dev/sda pero para montarlo tengo que usar el /dev/sda1)
Usualmente uso el manejador de archivo tuxcmd que me permite montar la partición leyendo el /etc/fstab que tiene esta línea:
/dev/sda1 /media/usb auto noauto,rw,users 0 0
Lo que observo es que puede montar sin problemas, agregar archivos, pero cuando se los quiere borrar con algunos no hay problema pero con otros salta un error diciendo que el sistema de archivos es de "solo lectura" y ya no puedo borrar archivos, tengo que salir y volver a montar... el problema parece darse cuando intento con ciertos archivos o carpetas en particular.
un dmesg arroja esto:
[ 487.054399] scsi3 : SCSI emulation for USB Mass Storage devices
[ 487.054646] usb-storage: device found at 6
[ 487.054648] usb-storage: waiting for device to settle before scanning
[ 492.052208] usb-storage: device scan complete
[ 492.053923] scsi 3:0:0:0: Direct-Access PD1 Pocket Memory 0.00 PQ: 0 ANSI: 2
[ 492.056286] sd 3:0:0:0: [sda] 4063231 512-byte logical blocks: (2.08 GB/1.93 GiB)
[ 492.060990] sd 3:0:0:0: [sda] Write Protect is off
[ 492.060994] sd 3:0:0:0: [sda] Mode Sense: 00 00 00 00
[ 492.060997] sd 3:0:0:0: [sda] Assuming drive cache: write through
[ 492.063777] sd 3:0:0:0: [sda] Assuming drive cache: write through
[ 492.063783] sda: sda1
[ 492.181951] sd 3:0:0:0: [sda] Assuming drive cache: write through
[ 492.181957] sd 3:0:0:0: [sda] Attached SCSI removable disk
[ 503.950792] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[ 509.242420] FAT: Filesystem error (dev sda1)
[ 509.242425] fat_get_cluster: invalid cluster chain (i_pos 0)
[ 509.242429] File system has been set read-only
[ 1081.606027] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[ 1123.763094] FAT: Filesystem error (dev sda1)
[ 1123.763099] fat_get_cluster: invalid cluster chain (i_pos 0)
[ 1123.763103] File system has been set read-only
[ 1142.708462] FAT: Filesystem error (dev sda1)
[ 1142.708467] fat_get_cluster: invalid cluster chain (i_pos 0)No entiendo mucho pero parece que al leer una parte de la memoria salta algún error y de alguna forma el sistema de archivos ya montado se convierte en "solo lectura"... ¿Es posible esto? me resulta extraño que cambie los permisos una vez montado.
¿Tengo la memoria estropeada o es un problema de software y/o configuración?
Si alguien tiene una idea por favor comente algo al respecto
Gracias
- Inicie sesión o regístrese para enviar comentarios
- 1468 lecturas


Al parecer el error es
fat_get_cluster: invalid cluster chain (i_pos 0)
Prueba ejecutando
fsck.vfat /dev/mmcblk0 -a -w, esa es la solución que encontré en Google.