Форум русскоязычного сообщества 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 Поиск повреждённого файла
Важно
- Все команды выполняйте с правами суперпользователя.
- В инструкции указано дисковое устройство /dev/sda , если ваше отличается — пишите своё.
- Требуемое ПО: программа smartctl из пакета smartmontools и программа hdparm из одноимённого пакета.
- Рекомендуемое ПО: программа awk из одноимённого пакета.
- Если пакеты 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, RHELRe: [Решено] Файловая система доступна только для чтения
Сообщение 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 x64Re: [Решено] Файловая система доступна только для чтения
Сообщение 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 x64Re: [Решено] Файловая система доступна только для чтения
Сообщение 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 x64Re: [Решено] Файловая система доступна только для чтения
Сообщение 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 x64Re: [Решено] Файловая система доступна только для чтения
Сообщение 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 x64Re: [Решено] Файловая система доступна только для чтения
Сообщение ironcam » 14.04.2010 17:17
Проблема решилась сама собой. надеюсь что не временно.
И все равно, спасибо!вКонтакте
ОСь указана под аватаркой .
Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже.
Если проблемы решаются, только методом тыка.Спасибо сказали:
ironcam Сообщения: 600 Статус: Ave Satan ОС: Ubuntu 14.10 x64Re: [Решено] Файловая система доступна только для чтения
Сообщение 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 Книги
вКонтакте
ОСь указана под аватаркой .
Вот скажите, я один такой? У меня всегда уникальные проблемы. Гугл о них ничего не знает, и другие линуксойды тоже.
Если проблемы решаются, только методом тыка.