Каким-то образом я запутался и случайно превратил свой USB-накопитель в файловую систему только для чтения. Я пробовал кучу вещей, чтобы удалить файлы, в том числе basic ( rm -f myfile
) и попытаться разрешить write ( sudo chmod +w myfile
) и затем удалить, но ничего из этого, похоже, не работает. Любые идеи о том, что я могу сделать. У меня нет на USB-флешке ничего, что мне нужно, но я не хочу выбрасывать в противном случае совершенно хорошую часть оборудования.
Как я могу заставить это работать? Я иду по этому пути совершенно неправильно?
filesystem
permissions
read-only
Джонатон
источник
источник
Ответы:
Команды как
rm
иchmod
выполняются в смонтированной файловой системе. Так что если файловая система читается только те, которые не работают. Что вам нужно сделать, это смонтировать файловую систему как доступную для записи.Некоторые USB-флешки имеют переключатель на флешке, чтобы монтировать их только для чтения. Может быть, в этом причина. Он также может быть просто сломан или поврежден из-за неправильной разборки.
Прежде чем что-то делать: скопируйте файлы с флешки.
Если это не аппаратный переключатель, отключите и подключите USB-накопитель и выполните команду
Это покажет вам любые сообщения о панике. Если вы видите, что многие из них связаны с USB-накопителем, и если это раздел FAT, вы можете использовать его
dosfsck
для исправления.Вы можете узнать, как это установлено с
и использовать
исправить таблицу разделов MS-DOS или
sudo mkfs.vfat /dev/sd{xn}
отформатировать диск. Где {xn} - это буква и цифра, которые вы получили с помощьюmount
команды.Вы также можете использовать
gparted
для форматирования, кстати.источник
mkfs.fat 3.0.28 (2015-05-16) mkfs.vfat: unable to open /dev/sdc1: Read-only file system
. Что я могу сделать?Я столкнулся с этим. По вине были повреждены перегородки. Проверьте свой раздел на флешке. Это может быть повреждено, если вы попытаетесь отформатировать в Win, а затем в Ubuntu. используйте "gparted". Вы должны увидеть только 1 активный раздел. Если у вас также есть «нераспределенный» раздел, флешка не будет работать. Если это так, удалите все разделы и создайте один активный раздел только для полного размера гигабайта флешки. Отключите, затем подключите снова, и вы должны иметь R / W снова.
источник
Да, если файловая система доступна только для чтения, то установка режимов для файлов не будет иметь никакого эффекта вообще. Вы можете увидеть,
/etc/fstab
смонтирована ли файловая система только для чтения. Но если у вас ничего нет, вы также можете просто создать для него новую файловую систему в gparted или palimpsest (последняя установлена по умолчанию в Ubuntu и называется Disk Manager или что-то в этом роде).источник
Проверьте, установлен ли у вас пакет ntfs-3g. Работал для меня ;-) (после установки ntfs-3g удалите и снова подключите ваш usb-накопитель)
источник
Как я уже говорил здесь , у меня была аналогичная проблема.
ntfs-3g уже установлен, команды chmod тоже не помогли, не увидели никаких значимых кодов ошибок. Gparted тоже не работал. На самом деле я не нашел USB работал. Команда $ dosfsk тоже не помогла.
Все, что я сделал, это перезагрузил компьютер с Ubuntu 16.04, и теперь USB-флешки работают.
источник