De alguna manera me equivoqué y accidentalmente convertí mi memoria USB en un sistema de archivos de solo lectura. He intentado varias cosas para eliminar los archivos, incluido el básico ( rm -f myfile
) e intentar permitir la escritura ( sudo chmod +w myfile
) y luego eliminarlos, pero nada de esto parece funcionar. Alguna idea sobre lo que puedo hacer. No tengo nada en la memoria USB que necesite, pero no quiero tirar un equipo que, por lo demás, está en perfecto estado.
¿Cómo puedo hacer que funcione? ¿Estoy haciendo esto completamente mal?
Respuesta1
Los comandos como rm
y chmod
se realizan en un sistema de archivos montado. Entonces, si el sistema de archivos es de solo lectura, esos no funcionan. Lo que debe hacer es montar el sistema de archivos como escribible.
Algunas memorias USB tienen un interruptor en la memoria para montarlas como de solo lectura. Quizás esa sea la razón. También podría romperse o dañarse por no desmontarlo correctamente.
Antes de hacer cualquier cosa: copie los archivos desde el dispositivo.
Si no es un interruptor de hardware, desconecte y conecte la memoria USB y emita un
dmesg | grep -i panic
Esto le mostrará cualquier mensaje de pánico. Si ve muchos de ellos relacionados con la memoria USB y si es una partición FAT, puede utilizarla dosfsck
para solucionarlo.
Puedes descubrir cómo se monta con
mount
y use
dosfsck -a /dev/sd{xn}
para arreglar una tabla de particiones de MS-DOS o sudo mkfs.vfat /dev/sd{xn}
para formatear el disco. Donde {xn} es una letra y un dígito que obtuviste con el mount
comando.
Por cierto , también puedes usarlo gparted
para formatearlo.
Respuesta2
Me encontré con esto. El fallo fueron las particiones corruptas. Verifique su partición en la memoria USB. Esto puede corromperse si intentas formatear en Win y luego en Ubuntu. utilice "separado". Deberías ver sólo 1 partición activa. Si también tiene una partición "no asignada", la memoria USB no funcionará. Si es así, elimine todas las particiones y cree una partición activa solo para el tamaño completo de GB de la memoria USB. desenchúfelo y vuelva a enchufarlo, y debería tener R/W nuevamente.
Respuesta3
Sí, si el sistema de archivos es de solo lectura, la configuración de modos en los archivos no tendrá ningún efecto. Puede ver /etc/fstab
si el sistema de archivos está montado como de solo lectura. Pero si no tiene nada, también puede crear un nuevo sistema de archivos en gparted o palimpsest (este último está instalado de forma predeterminada en Ubuntu y se llama Administrador de discos o algo así).
Respuesta4
Como he mencionadoaquíTuve un problema similar.
ntfs-3g ya está instalado, los comandos chmod tampoco ayudaron, no vi ningún código de error significativo. Gparted tampoco funcionó. De hecho, encontré que ningún USB funcionaba. El comando $dosfsk tampoco ayudó.
Todo lo que hice fue reiniciar la máquina ubuntu 16.04 con la memoria USB adentro y ahora las memorias USB funcionan.