De alguna manera me equivoqué y accidentalmente hice que mi usb se pegara a un sistema de archivos de solo lectura. He intentado un montón de cosas para eliminar los archivos, incluido el básico ( rm -f myfile
) y tratar de permitir la escritura ( sudo chmod +w myfile
) y luego eliminar, pero nada de esto parece funcionar. Alguna idea sobre lo que puedo hacer. No tengo nada en el dispositivo USB que necesito, pero no quiero tirar un equipo que de otro modo sería perfectamente bueno.
¿Cómo puedo hacer que funcione? ¿Voy por esto completamente por el camino equivocado?
filesystem
permissions
read-only
Jonathon
fuente
fuente
Respuestas:
Los comandos como
rm
ychmod
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 grabable.Algunas memorias USB tienen un interruptor en la memoria para montarlas de solo lectura. Quizás esa sea la razón. También podría romperse o dañarse debido a que no se monta correctamente.
Antes de hacer nada: copie los archivos desde el dispositivo.
Si no es un interruptor de hardware, desconecte y conecte la memoria USB y emita un
Esto le mostrará cualquier mensaje de pánico. Si está viendo muchos de ellos relacionados con la memoria USB y si es una partición FAT, puede usarla
dosfsck
para solucionarlo.Puedes averiguar cómo se monta con
y use
arreglar una tabla de particiones de MS-DOS o
sudo mkfs.vfat /dev/sd{xn}
formatear el disco. Donde {xn} es una letra y un dígito que obtuviste con elmount
comando.También puedes usarlo
gparted
para formatearlo por cierto.fuente
mkfs.fat 3.0.28 (2015-05-16) mkfs.vfat: unable to open /dev/sdc1: Read-only file system
. ¿Que puedo hacer?Encontré esto. La falla fue particiones corruptas. Verifique su partición en la memoria USB. Esto puede corromperse si intenta formatear en Win y luego en Ubuntu. use "gparted". Debería ver solo 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 del dispositivo USB. desconecte y luego vuelva a enchufar, y debería tener R / W nuevamente.
fuente
Sí, si el sistema de archivos es de solo lectura, la configuración de los 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, entonces también puede crear un nuevo sistema de archivos para él en gparted o palimpsest (este último se instala por defecto en Ubuntu y se llama Disk Manager o algo así).fuente
Compruebe si tiene instalado el paquete ntfs-3g. Funcionó para mí ;-) (retire y conecte su unidad usb nuevamente después de instalar ntfs-3g)
fuente
Como mencioné aquí , tuve un problema similar.
ntfs-3g ya instalado, los comandos chmod tampoco ayudaron, no vieron ningún código de error significativo. Gparted tampoco funcionó. De hecho, no encontré ningún USB trabajado. El comando $ dosfsk tampoco ayudó.
Todo lo que hice fue reiniciar la máquina ubuntu 16.04 con el dispositivo y ahora funcionan los dispositivos USB.
fuente