На днях при подключении usb флешки, файлы можно открывать для чтения, но при попытке удалить файл, либо записать что либо на носитель выдавало ошибку Read-only file system.
Перекопал интернет было предложено поизменять файл /etc/fstab и т.д.
Рецепт для лечения этой болячки оказался куда проще команда
sudo fsck -a /dev/sda1
где sda1 - это флешка уменя она была под буквами sdc1.
Для того, чтобы проверить как у вас в системе:
sudo fdisk -l
После выполненных операций нажал перечитать, либо втащить и заново вставить флешку в usb разъём.
Теперь снова могу удалять и записывать файлы на флеш!
P/S
Если у вас вылетает ошибочка типа
fsck 1.41.3 (12-Oct-2008)
fsck: fsck.vfat: not found
fsck: Error 2 while executing fsck.vfat for /dev/sdc1
Не обходимо установить пакет dosfstools
sudo aptitude install dosfstools
Если у кого такая же проблема желаю удачи!
fsck 1.41.3 (12-Oct-2008)
ОтветитьУдалитьfsck: fsck.vfat: not found
fsck: Error 2 while executing fsck.vfat for /dev/sdc1
Спасибо Анонимный.
ОтветитьУдалитьЭту команду вводил в Ubuntu там всё стоит по умолчанию.
В Debian у меня не прокатила такая команда, выдало приблизительно то что и у вас.
Разобрался, добавил в P/S. Надеюсь поможет!
aleksandrit@aleksandrit:~$ sudo fsck -a /dev/sdb
ОтветитьУдалитьfsck 1.40.8 (13-Mar-2008)
fsck.ext2: Device or resource busy while trying to open /dev/sdb
Filesystem mounted or opened exclusively by another program?
Не поможете, пожалуйста, разобраться? :-)
Работает, спасибо!!
ОтветитьУдалитьfsck from util-linux-ng 2.16
ОтветитьУдалитьfsck.ext2: Read-only file system while trying to open /dev/sdb
Disk write-protected; use the -n option to do a read-only
check of the device.
Помогите, пожалуйста!
xtremer.X7@gmail.com
Спасибо - хороший совет
ОтветитьУдалитьfsck from util-linux-ng 2.16
ОтветитьУдалитьdosfsck 3.0.3, 18 May 2009, FAT32, LFN
Reclaimed 3 unused clusters (12288 bytes) in 3 chains.
Performing changes.
/dev/sdb1: 221 files, 378904/493895 clusters
Writing 32 bytes at 3969280 failed: Operation not permitted
Writing 32 bytes at 3969408 failed: Operation not permitted
Writing 32 bytes at 3969568 failed: Operation not permitted
А мне помогло, спасибо, всякие чужие флешки приносят и там частенько такие ошибки.
ОтветитьУдалитьПомагает с чужими ламерскими флешками, спасибо
ОтветитьУдалитьспасибо:)
ОтветитьУдалитьа из-за чего такое происходит?
Спасибо огромное!
ОтветитьУдалитьРаньше в такой ситуации я думал что с фс чтото не так и форматировал. Теперь знаю в чём дело. Спасибо ещё раз)
Спасибо!
ОтветитьУдалитьВсе ОК!
Спасибо, мне тоже помогло.
ОтветитьУдалитьfsck -a /dev/sdd1
ОтветитьУдалитьfsck from util-linux 2.20.1
fsck.fat 3.0.26 (2014-03-07)
Read 32 bytes at 712990720:Input/output error
=(
А по моему опыту Read only file system - это явный симптом умирания.флэшки.
ОтветитьУдалитьОчень эффективно исправляет все ошибки команда под Windows chkdsk ИМЯ_ДИСКА: /F /R
Но после этого надо быстренько делать копию и выбрасывать флэшку.