суббота, 14 марта 2009 г.

USB Read-Only file system


На днях при подключении 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


Если у кого такая же проблема желаю удачи!



15 комментариев:

  1. fsck 1.41.3 (12-Oct-2008)
    fsck: fsck.vfat: not found
    fsck: Error 2 while executing fsck.vfat for /dev/sdc1

    ОтветитьУдалить
  2. Спасибо Анонимный.
    Эту команду вводил в Ubuntu там всё стоит по умолчанию.
    В Debian у меня не прокатила такая команда, выдало приблизительно то что и у вас.
    Разобрался, добавил в P/S. Надеюсь поможет!

    ОтветитьУдалить
  3. 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?

    Не поможете, пожалуйста, разобраться? :-)

    ОтветитьУдалить
  4. 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

    ОтветитьУдалить
  5. Спасибо - хороший совет

    ОтветитьУдалить
  6. 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

    ОтветитьУдалить
  7. А мне помогло, спасибо, всякие чужие флешки приносят и там частенько такие ошибки.

    ОтветитьУдалить
  8. Помагает с чужими ламерскими флешками, спасибо

    ОтветитьУдалить
  9. спасибо:)
    а из-за чего такое происходит?

    ОтветитьУдалить
  10. Спасибо огромное!
    Раньше в такой ситуации я думал что с фс чтото не так и форматировал. Теперь знаю в чём дело. Спасибо ещё раз)

    ОтветитьУдалить
  11. Спасибо!
    Все ОК!

    ОтветитьУдалить
  12. 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

    =(

    ОтветитьУдалить
  13. А по моему опыту Read only file system - это явный симптом умирания.флэшки.
    Очень эффективно исправляет все ошибки команда под Windows chkdsk ИМЯ_ДИСКА: /F /R
    Но после этого надо быстренько делать копию и выбрасывать флэшку.

    ОтветитьУдалить