Таблица разделов, не распознанная ядром Linux

По Вашим xsession-ошибкам существует ошибка, которая является X-сервером, перестающим работать как

aborting...
    XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0" after 2926 requests (2824 known processed) with 0 events remaining.

После поиска с помощью Google, что немного, Ваша проблема, кажется, распространена с человечностью, таким образом, это - вероятно, что-то, которое они имеют в одном из их патчей к X. Я вошел бы в панель запуска и отправил бы отчет об ошибках, если у Вас все еще есть проблема (предполагающий, что каждый уже не существует),

5
18.10.2012, 18:45
2 ответа

По некоторым причинам Вашему ядру не удается прочитать таблицу разделов:

[ 8775.030291] end_request: I/O error, dev sdb, sector 0
[ 8775.030300] quiet_error: 30 callbacks suppressed
[ 8775.030306] Buffer I/O error on device sdb, logical block 0
[ 8775.033781] ldm_validate_partition_table(): Disk read failed.

Таким образом это не может создать устройства для разделов, поскольку это не прочитало таблицу разделов. Позже, когда Вы пытаетесь видеть таблицу разделов с разделенным или fdisk, IO выполняется успешно.

Попытайтесь использовать partprobe /dev/sdX то, когда Ваше ядро не сделало, распознало разделы во время начальной загрузки.

человек partprobe:

PARTPROBE(8)                                                         GNU Parted Manual                                                        PARTPROBE(8)

NAME
       partprobe - inform the OS of partition table changes

SYNOPSIS
       partprobe [-d] [-s] [devices...]

DESCRIPTION
       This manual page documents briefly the partprobe command.

       partprobe  is  a  program  that informs the operating system kernel of partition table changes, by requesting that the operating system re-read the
       partition table.
5
27.01.2020, 20:39
  • 1
    Это на самом деле решает проблему. Я собираюсь видеть, решает ли это его постоянно для этого конкретного носителя. В противном случае у Вас есть какие-либо идеи, как сказать ядру автоматически перепроверять автоматически? Если бы я был бы вынужден предположить, что я сказал бы, что проблема с устройством, которые заменены в горячем режиме, будучи считанным, прежде чем они будут действительно готовы. Какая-либо альтернативная теория? –  Christian 18.10.2012, 19:22
  • 2
    Нет, это не решит проблему постоянно. Это просто говорит ядру перечитывать таблицу разделов. Альтернативная теория является некоторым аппаратным отказом - или Ваш USB-порт близко к быть поврежденным или само устройство. Или вещь очень проста: в USB-порту существует плохой контакт. –  Serge 18.10.2012, 19:26
  • 3
    Вы правы, это не фиксирует его постоянно для этого устройства, и эта проблема также происходит, когда SD-карта уже присутствует во время начальной загрузки. Это происходит очень восстанавливаемо, таким образом, дефектный контакт является, вероятно, не преступником. Таблица разделов не может только быть прочитана первоначально. У меня никогда нет проблемы с разделенным, fdisk или теперь partprobe. Таким образом, это - очень странный отказ оборудования затем. Возможно, я должен записать сценарий, который слушает dbus и автоматически инициировал перечитывание таблицы разделов, но если бы то глупое обходное решение действительно устраняет проблему, я назвал бы это ошибкой ядра, в конце концов. –  Christian 18.10.2012, 19:38
  • 4
    Хм, я не назвал бы его определенно ошибкой ядра. Может ли быть существует некоторая проблема с синхронизацией... Вы подтверждаете, что два различных устройства ведут себя то же. Это происходит в том же USB-порту или том же хост-контроллере USB? –  Serge 18.10.2012, 20:01
  • 5
    Трудно протестировать. Я должен был вести учет всех устройств, которые имели эту проблему. Все я могу сказать, что действительно та же SD-карта работает без проблем при подключении с USB-портом с адаптером. То, что я имел в виду с "ошибкой ядра", то, что ядро должно адаптироваться к другим аппаратным средствам и если существует некоторая проблема синхронизации с любым контроллером затем, это должно быть принято во внимание. –  Christian 18.10.2012, 22:53

Возможно, так и было, и на случай, если кто-нибудь еще столкнется с этой проблемой, у меня уже была эта проблема, и я обнаружил, что имея gparted или другой редактор разделов может заблокировать чтение таблицы разделов. Закройте gparted и повторите попытку, все может быть так же просто.

1
27.01.2020, 20:39

Теги

Похожие вопросы