Команды, такие как rm
и chmod
выполняются в смонтированной файловой системе. Так что, если файловая система доступна только для чтения, они не работают. Что вам нужно сделать, так это смонтировать файловую систему как доступную для записи.
Некоторые USB-накопители имеют переключатель на флешке для их подключения только для чтения. Может быть, в этом и есть причина. Он также может быть просто сломан или поврежден из-за неправильного монтажа.
Прежде чем что-либо делать: скопируйте файлы с флешки.
Если это не аппаратный переключатель, отсоедините и подключите USB-накопитель и выдайте
dmesg | grep -i panic
Это покажет вам все тревожные сообщения. Если вы видите много из них, связанных с USB-накопителем, и если это раздел FAT, вы можете использовать dosfsck
чтобы исправить это.
Вы можете узнать, как он монтируется с помощью
mount
и использовать
dosfsck -a /dev/sd{xn}
чтобы исправить таблицу разделов MS-DOS или sudo mkfs.vfat /dev/sd{xn}
чтобы отформатировать диск. Где {xn} - это буква и цифра, которые вы получили с помощью mount
команда.
Вы также можете использовать gparted
кстати, чтобы отформатировать его.