Нельзя записать на dev sdb так как он открыт только для чтения
Перейти к содержимому

Нельзя записать на dev sdb так как он открыт только для чтения

  • автор:

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.201 секунд. Запросов: 25.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Файловая система доступна в режиме только для чтения

Всем привет! У меня проблема. Когда я вытащил из фотика sd карточку и вставил в ноутбук, чтобы перенести фотографии, она вдруг перешла в режим только для чтения. До этого я уже переносил фотки с помощью ЭТОГО ноутбука и с ЭТОЙ карточки, и все работало. Вывод:

sudo dd if=/dev/zero of=/dev/sdc dd: не удалось открыть /dev/sdc: Файловая система доступна только для чтения

Файловая система на карточке: fat32. Конечно, мог поломаться кардридер и угробить при этом карточку. Но все таки, можно ли как-нибудь привести ее в чувства?

Файловая система доступна только для чтения

Такое сообщение означает, что файловая система /var или корневая автоматически перемонтирована в RO после сбоя, проверьте это в выводе команды mount .
(Драйвер ext4 при появлении сбойного блока переводит файловую систему в read-only.)

  • 1 Важно
  • 2 Диагностика
    • 2.1 Примечание
    • 3.1 Поиск сбойного блока
    • 3.2 Отбраковка сбойного блока
      • 3.2.1 Поиск повреждённого файла

      Важно

      1. Все команды выполняйте с правами суперпользователя.
      2. В инструкции указано дисковое устройство /dev/sda , если ваше отличается — пишите своё.
      3. Требуемое ПО: программа smartctl из пакета smartmontools и программа hdparm из одноимённого пакета.
      4. Рекомендуемое ПО: программа awk из одноимённого пакета.
      5. Если пакеты smartmontools и hdparm отсутствуют в системе, загрузите с флешки LiveCD.

      Диагностика

      Проверяем состояние жёсткого диска.
      В командной строке (в окне терминала) запускаем с правами суперпользователя:

      smartctl -A /dev/sda | awk 'BEGIN< rc="GOOD">;/^( 5|19[6-8])/0)> END>'
      Disk Error: Current_Pending_Sector = 1 BAD

      Сообщение «Current_Pending_Sector = 1» означает, что на диске появился сбойный блок (может юыть любое положительное число — это количество секторов или блоков с фатальной ошибкой чтения). Увеличение счётчика «Current_Pending_Sector» может быть результатом сбоя в электропитании, а может свидетельствовать о повреждении поверхности диска у HDD или деградации микросхемы в SSD.

      Если результат команды — GOOD , значит причина в другом — например, на втором HDD ( /dev/sdb ), в сбое массива RAID или где-то ещё.

      Примечание

      Если awk не установлен, можно обойтись одним smartmontools: выполните smartctl -A /dev/sda и смотрите его вывод — важны параметры c ID №№ 5, 196, 197, 198, колонка «RAW_VALUE».

      Исправление

      Будьте внимательны! В инструкции есть деструктивные действия!

      Поиск сбойного блока

      smartctl -t short /dev/sda

      Посмотрите сообщение о прогнозируемом времени выполнения:
      Please wait … minutes for test to complete.
      Test will complete after …
      Подождите это время и выполните команду

      smartctl -l selftest /dev/sda

      Команда выдаст таблицу. В верхней строчке в столбце «Status» написано «Completed: read failure», в столбце «LBA_of_first_error» написано число — это адрес сбойного блока (сектора), запомните его.

      # smartctl -l selftest /dev/sda smartctl 6.6 2017-11-05 r4594 [x86_64-linux-4.4.63-std-def-alt0.M80P.2] (ALT 6.6-alt1) Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org === START OF READ SMART DATA SECTION === SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Short offline Completed: read failure 90% 16715 1600021400
      hdparm --read-sector адрес_сектора_из_LBA_of_first_error /dev/sda

      После некоторой задержки (стандартно 70 секунд) команда выдаст ошибку и сообщение.

      Если нет ошибки, скорее всего неправильно указан сектор и его нужно искать по другому или с сектора уже снята метка «Pending» и он либо уже нормальный (отметка Pending снята), либо забракован и переназначен на резервный (Reallocated). В этом случае дальнейшее НЕ выполнять, нужно тестировать (smartctl -t long) и смотреть (smartctl -l errors, smartctl -A)

      Отбраковка сбойного блока

      Внимание! Следующая команда перезаписывает нулями весь сектор, но он и так не читается, главное не ошибиться с сектором и с диском

      hdparm --write-sector адрес_сектора_из_LBA_of_first_error --yes-i-know-what-i-am-doing /dev/sda

      После этого опять

      hdparm --read-sector адрес_сектора_из_LBA_of_first_error /dev/sda

      Должен выдать пачку нулей и не должно быть задержки и ошибки

      После этого снова проверяем состояние диска

      smartctl -A /dev/sda | awk 'BEGIN< rc="GOOD">;/^( 5|19[6-8])/0)> END> '

      Если результат «GOOD» — все хорошо

      Если же будет «BAD» — нужно смотреть:

      • если ненулевой «Current_Pending_Sector» — вычислять адреса и переписывать проблемные секторы, у современных HDD один блок содержит восемь секторов и скорее всего придётся проделывать процедуру восемь раз;
      • если ненулевой «Reallocated_Sector_Ct», то лучше менять диск.
      Поиск повреждённого файла

      Используйте программу DMDE — в режиме просмотра физического диска найдите восстановленный сектор и программа покажет, к какому файлу он относится. Затем замените файл из резервной копии. (В случае, если нет резервной копии и это программа или библиотека, найдите пакет, которому принадлежит файл и установите пакет заново.)

      После всех манипуляций имеет смысл проверить файловую систему командой fsck на отмонтированной ФС.

      Примечания

      Важные параметры SMART

      В таблице smartctl -A /dev/sda смотрим колонку RAW_VALUE у параметров с ID №№ 5, 196, 197 и 198:

      ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE … 5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0 … 196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0 197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0 198 Offline_Uncorrectable 0x0030 200 200 000 Old_age Offline - 0 …

      Ненулевые Reallocated_Sector_Ct и Reallocated_Event_Count свидетельствуют о физических сбоях, такой диск лучше заменить.

      Current_Pending_Sector — число секторов (блоков) с ошибкой чтения. Такой сектор будет возвращён в «хорошие» после успешной записи в него, а в случае неудачной записи за время таймаута он будет переназначен на резервный и контроллер увеличит счётчик Reallocated_Sector_Ct.

      Offline_Uncorrectable — блоки, ошибки на которых контроллер диска не смог исправить.

      Таймауты SCT ERC контроллера диска задают время задержек, при которых блок будет помечен сбойным:

      • Current_Pending_Sector помечается блок, который не прочитан за время SCT ERC Read Timeout;
      • переназначается на резервный блок, который не записан за время SCT ERC Write Timeout (и увеличивается счётчик SMART Reallocated_Sector_Ct ).

      Посмотреть и установить эти таймауты можно командой smartctl -l scterc — изменение таймаутов доступно не на всех HDD: на десктопных изменение таймаутов заблокировано в прошивке. По умолчанию (на заводе) установлено время 70 секунд.

      Приложение

      Скрипт для проверки состояния всех дисков. Требует smartctl и awk

      #!/bin/sh if [ $EUID -ne 0 ] ; then echo "Run by superuser!" ; exit; fi for D in $(smartctl --scan | awk '') do smartctl -i $D >/dev/null && ( smartctl -A $D | D=$D awk 'BEGIN< rc="GOOD">;/^( 5|19[6-8])/0) < if(rc=="GOOD")print "Disk Error: "$2" = "$10; rc="BAD">> END> ' ) done

      unixforum.org

      [Решено] Файловая система доступна только для чтения

      Kubuntu, Xubuntu и другие
      ironcam Сообщения: 600 Статус: Ave Satan ОС: Ubuntu 14.10 x64

      [Решено] Файловая система доступна только для чтения

      Сообщение ironcam » 14.04.2010 00:19

      Убунта не дает копировать фалы на плеер, на винде всё ок.

      вКонтакте
      ОСь указана под аватаркой .
      Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже.
      Если проблемы решаются, только методом тыка.

      Спасибо сказали:
      SLEDopit Модератор Сообщения: 4817 Статус: фанат консоли (= ОС: GNU/Debian, RHEL

      Re: [Решено] Файловая система доступна только для чтения

      Сообщение SLEDopit » 14.04.2010 00:41

      14.04.2010 00:19
      Убунта не дает копировать фалы на плеер, на винде всё ок.

      плеер подключается как флешка? какая там фс .опции монтирования?
      что за плеер? как копируете на винде?

      UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
      The more you believe you don’t do mistakes, the more bugs are in your code.

      Спасибо сказали:
      ironcam Сообщения: 600 Статус: Ave Satan ОС: Ubuntu 14.10 x64

      Re: [Решено] Файловая система доступна только для чтения

      Сообщение ironcam » 14.04.2010 08:33

      Да как флешка.
      FAT32
      Не понял.
      TeXeT T-840
      Как обычно, появляется съемный диск.

      вКонтакте
      ОСь указана под аватаркой .
      Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже.
      Если проблемы решаются, только методом тыка.

      Спасибо сказали:
      blackdevil Бывший модератор Сообщения: 2751 Статус: Добровольный помощник ОС: Ubuntu (lts)

      Re: [Решено] Файловая система доступна только для чтения

      Сообщение blackdevil » 14.04.2010 08:54

      После того, как подключите плеер, покажите вывод команды sudo mount в консоли. На запрос пароля надо ввести пароль своего пользователя, при вводе символы отображаться не будут.

      Простые решения для Ubuntu-подобных систем: смотрим тут
      Спасибо сказали:
      ironcam Сообщения: 600 Статус: Ave Satan ОС: Ubuntu 14.10 x64

      Re: [Решено] Файловая система доступна только для чтения

      Сообщение ironcam » 14.04.2010 09:02

      Я не первый год на убунте)))

      /dev/sda6 on / type ext4 (rw,errors=remount-ro) proc on /proc type proc (rw) none on /sys type sysfs (rw,noexec,nosuid,nodev) none on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) udev on /dev type tmpfs (rw,mode=0755) none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) none on /dev/shm type tmpfs (rw,nosuid,nodev) none on /var/run type tmpfs (rw,nosuid,mode=0755) none on /var/lock type tmpfs (rw,noexec,nosuid,nodev) none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) gvfs-fuse-daemon on /home/q/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=q) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) /dev/sdb on /media/TEXET type vfat (rw,nosuid,nodev,uhelper=devkit,uid=1000,gid=1000,shortname=mixed,dmask=0077, utf8=1,flush)

      вКонтакте
      ОСь указана под аватаркой .
      Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже.
      Если проблемы решаются, только методом тыка.

      Спасибо сказали:
      blackdevil Бывший модератор Сообщения: 2751 Статус: Добровольный помощник ОС: Ubuntu (lts)

      Re: [Решено] Файловая система доступна только для чтения

      Сообщение blackdevil » 14.04.2010 09:14

      /dev/sdb on /media/TEXET type vfat (rw,nosuid,nodev,uhelper=devkit,uid=1000,gid=1000,shortname=mixed,dmask=0077,
      utf8=1,flush)

      Хмм. с опциями монтирования вроде бы все нормально. У Вашего пользователя uid и gid равны 1000 ? Покажите плиз после примонтирования плеера вывод:

      sudo ls -ld /media/TEXET

      Память в плеере встроенная? Или там sd карточка?
      Простые решения для Ubuntu-подобных систем: смотрим тут
      Спасибо сказали:
      ironcam Сообщения: 600 Статус: Ave Satan ОС: Ubuntu 14.10 x64

      Re: [Решено] Файловая система доступна только для чтения

      Сообщение ironcam » 14.04.2010 09:15

      $ sudo ls -ld /media/TEXET drwx------ 16 q q 4096 1970-01-01 03:00 /media/TEXET

      Встроенная.

      вКонтакте
      ОСь указана под аватаркой .
      Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже.
      Если проблемы решаются, только методом тыка.

      Спасибо сказали:
      blackdevil Бывший модератор Сообщения: 2751 Статус: Добровольный помощник ОС: Ubuntu (lts)

      Re: [Решено] Файловая система доступна только для чтения

      Сообщение blackdevil » 14.04.2010 09:25

      Если Ваш пользователь называется «q», то мы видим, что права у него на папку полные: rwx. Что выдает команда:

      touch /media/TEXET/blablabla.mp3

      Простые решения для Ubuntu-подобных систем: смотрим тут
      Спасибо сказали:
      ironcam Сообщения: 600 Статус: Ave Satan ОС: Ubuntu 14.10 x64

      Re: [Решено] Файловая система доступна только для чтения

      Сообщение ironcam » 14.04.2010 14:38

      Да, называется q

      $ touch /media/TEXET/blablabla.mp3 touch: невозможно выполнить touch для `/media/TEXET/blablabla.mp3': Файловая система доступна только для чтения

      вКонтакте
      ОСь указана под аватаркой .
      Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже.
      Если проблемы решаются, только методом тыка.

      Спасибо сказали:
      blackdevil Бывший модератор Сообщения: 2751 Статус: Добровольный помощник ОС: Ubuntu (lts)

      Re: [Решено] Файловая система доступна только для чтения

      Сообщение blackdevil » 14.04.2010 15:12

      Ну хорошо, а если тогда «sudo touch /media/TEXET/blablabla.mp3» ?
      Проверьте, может какая-то блокировка от записи есть в самом плеере. Ну и заодно неплохо бы увидеть:

      sudo ls -la /media/TEXET/

      Простые решения для Ubuntu-подобных систем: смотрим тут
      Спасибо сказали:
      ironcam Сообщения: 600 Статус: Ave Satan ОС: Ubuntu 14.10 x64

      Re: [Решено] Файловая система доступна только для чтения

      Сообщение ironcam » 14.04.2010 17:17

      Проблема решилась сама собой. надеюсь что не временно.
      И все равно, спасибо!

      вКонтакте
      ОСь указана под аватаркой .
      Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже.
      Если проблемы решаются, только методом тыка.

      Спасибо сказали:
      ironcam Сообщения: 600 Статус: Ave Satan ОС: Ubuntu 14.10 x64

      Re: [Решено] Файловая система доступна только для чтения

      Сообщение ironcam » 14.04.2010 23:39

      Так, проблема осталась с телефоном(Toshiba G900), видит как MINISD.
      Ситуация та же.
      Выводы:

      $ sudo mount [sudo] password for q: /dev/sda6 on / type ext4 (rw,errors=remount-ro) proc on /proc type proc (rw) none on /sys type sysfs (rw,noexec,nosuid,nodev) none on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) udev on /dev type tmpfs (rw,mode=0755) none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) none on /dev/shm type tmpfs (rw,nosuid,nodev) none on /var/run type tmpfs (rw,nosuid,mode=0755) none on /var/lock type tmpfs (rw,noexec,nosuid,nodev) none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) gvfs-fuse-daemon on /home/q/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=q) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) /dev/sdb1 on /media/MINISD type vfat (rw,nosuid,nodev,uhelper=devkit,uid=1000,gid=1000,shortname=mixed,dmask=0077, utf8=1,flush)
      $ sudo ls -ld /media/MINISD drwx------ 11 q q 12288 1970-01-01 03:00 /media/MINISD
      $ touch /media/MINISD/blablabla.mp3 touch: невозможно выполнить touch для `/media/MINISD/blablabla.mp3': Файловая система доступна только для чтения
      $ sudo touch /media/MINISD/blablabla.mp3 touch: невозможно выполнить touch для `/media/MINISD/blablabla.mp3': Файловая система доступна только для чтения
      $ sudo ls -la /media/MINISD/ ls: невозможно получить доступ к /media/MINISD/Crack_NFS: Ошибка ввода/вывода итого 128360 drwx------ 11 q q 12288 1970-01-01 03:00 . drwxr-xr-x 5 root root 4096 2010-04-14 23:36 .. -rwxr-xr-x 1 q q 237434 2010-01-31 00:40 018.jpg -rwxr-xr-x 1 q q 2900095 2009-12-18 21:39 1244801759_netcfv37.cab -rwxr-xr-x 1 q q 3824416 2010-02-18 23:42 1253919102_texas.holdem.poker.v2.1.0.rar -rwxr-xr-x 1 q q 1644673 2010-02-12 23:30 1264640334_spb_tv_1.2_bild_1980.rar -rwxr-xr-x 1 q q 2279452 2010-02-14 00:17 1266089600_towers-trap-v.1.6.rar -rwxr-xr-x 1 q q 691487 2010-02-26 19:11 1267056335_blueprodigy.zip -rwxr-xr-x 1 q q 40212 2007-01-01 18:21 1.cab -rwxr-xr-x 1 q q 1415080 2010-02-26 19:42 1.zip -rwxr-xr-x 1 q q 56593 2009-06-09 03:57 28.jpg -rwxr-xr-x 1 q q 1219073 2010-02-27 22:54 2.djvu.zip drwx------ 2 q q 4096 2009-12-16 22:30 3_files -rwxr-xr-x 1 q q 182725 2009-12-16 22:30 3.htm -rwxr-xr-x 1 q q 485907 2010-01-31 00:29 4564788.png -rwxr-xr-x 1 q q 22295504 2010-01-16 15:48 Backup_20100116.exe -rwxr-xr-x 1 q q 20478480 2010-02-20 16:04 Backup_20100220.exe -rwxr-xr-x 1 q q 22492688 2010-03-30 22:59 Backup_20100330.exe -rwxr-xr-x 1 q q 10202400 2010-04-07 21:59 Backup_201004071.exe -rwxr-xr-x 1 q q 22394944 2010-04-08 20:24 Backup_20100408.exe -rwxr-xr-x 1 q q 2030088 2009-12-18 21:10 bich.mp3 d. ? ? ? ? ? Crack_NFS drwx------ 3 q q 4096 2009-12-15 15:26 DCIM -rwxr-xr-x 1 q q 868555 2010-03-25 19:10 Deti_2.mp3 -rwxr-xr-x 1 q q 261900 2009-07-11 12:23 Dog Whistle v1.3.CAB -rwxr-xr-x 1 q q 76979 2010-04-08 23:43 DynOpName.cab -rwxr-xr-x 1 q q 4296188 2010-03-25 20:11 kiss.mp3 drwx------ 2 q q 4096 2009-12-18 15:49 My Videos drwx------ 3 q q 4096 2010-01-16 00:20 Opera Mobile 10 drwx------ 10 q q 4096 2009-12-14 16:17 Program Files -rwxr-xr-x 1 q q 8727904 2010-03-03 02:00 qwerty.wav -rwxr-xr-x 1 q q 1386822 2010-02-12 23:52 resco.pocket.radio.v2.02.rus.by.dasai.zip drwx------ 3 q q 4096 2010-01-08 03:34 Soft -rwxr-xr-x 1 q q 19149 2010-02-01 17:07 usbtopc_1.21.cab -rwxr-xr-x 1 q q 325707 2010-01-31 00:31 Wispa's_Wallpapers_pack_040-091.png -rwxr-xr-x 1 q q 514575 2010-01-31 00:26 zoe-saldana-1920x1200-37268.png drwx------ 3 q q 4096 2009-12-15 22:59 Для контактов drwx------ 3 q q 4096 2009-12-27 00:46 Книги

      вКонтакте
      ОСь указана под аватаркой .
      Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже.
      Если проблемы решаются, только методом тыка.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *