Что делает “монтирующуюся фс с ошибками”, означают в dmesg и что сделать после этого?

Для 'единственного маленького сервиса' ситуации, мне нравится использовать netinst диск Debian. Из всего хорошо поддерживаемого, часто обновляемых, хороших repos дистрибутивов, это приводит к самому маленькому месту. Минимальные установки RHEL/CentOS/SL все еще огромны в сравнении. После того как Вы устанавливаете очень основной, используйте repos, чтобы обновить основу, настроить аппаратные средства и установить один сервис, в котором Вы нуждаетесь. Это - лучший способ, которым я нашел для не становления жертвой 'шести градусов разделения с адом' библиотек гнома. Достаточно часто даже инструменты наиболее базовой конфигурации требуют некоторого компонента графического интерфейса пользователя, которому нужно достаточно библиотек, что одному из них будет нужен glib/gtk, и затем граф зависимостей разветвляется ко многим другим программам/библиотекам и ему просто снежки. Избегайте по всей стоимости. Все необходимо настроить единственный сервис поле Linux, VI. Или VIM, но без компонентов X/GUI, потому что затем Вы вернулись к snowballing зависимостям.

6
21.08.2013, 00:53
4 ответа

В первую очередь, насколько я могу сказать, Ваш диск прекрасен, и все должны ослабиться. Это - функция безопасности, можно установить диск, который будет проверен на каждом, монтируются или после конкретного количества монтирования. Если Вы не сделали так, Ваша система даст Вам предупреждения, которые Вы показываете, сообщая, что это было некоторое время, так как диск был в последний раз проверен и что это будет хорошая идея проверить его на наличие ошибок (это что e2fsck делает).

Обратите внимание, что ошибка говорит:

предупреждение: максимальное достигнутое количество монтирования, работая e2fsck рекомендуется

Это - предупреждение, не ошибка, и рекомендация, не команда.

warning: mounting fs with errors, running e2fsck is recommended немного более вызывает беспокойство, но может, вероятно, быть зафиксирован e2fsck.

Это все сводится /etc/fstab опции. Типичное fstab запись раздела похожа на это:

# <file system>       <dir>         <type>    <options>             <dump> <pass>
UUID=123-456-ABC-DEF   /             ext4      defaults,noatime      0      1

Последнее поле, pass, указывает, как/когда диск должен быть проверен. Если это установлено на 0, диск никогда не будет проверяться, если установлено на 1, это будет проверено на каждой начальной загрузке и, если установлено на 2 или больше, это будет проверено каждый раз, когда это было смонтировано больше, чем указанное (30 по умолчанию) количество раз без того, чтобы быть проверенным.

Учитывая предупреждения Вы наблюдаете, мое предположение - то, что Вы установили его на 0 в Вашем /etc/fstab. Рекомендуемые значения 1 для Вашего /раздел и 2 или выше для всего остального. Если установлено в значении, больше, чем 1, система проверит Ваш диск на ошибки, которые монтируют каждые 30. Для изменения частоты проверки (например, для проверки каждых 20 монтируется), выполненный:

tune2fs -c 20 /dev/sda1

Так, в то время как ответ @vfbsilva совершенно корректен, было бы намного легче просто отредактировать Ваш /etc/fstab, изменитесь pass значение для рассматриваемого раздела к 2 и перезагрузка. Это должно заставить диск быть проверенным и предупреждения уйти.

7
27.01.2020, 20:23
  • 1
    кажется stange, что ошибка упоминается перед количеством монтирования, он вопросы в этом контексты? –  vfbsilva 20.08.2013, 21:30
  • 2
    @vfbsilva они обращаются к различным дискам, mounting fs with errors о sda1 и количество, предупреждающее, о sdb1. –  terdon♦ 20.08.2013, 21:33

Кажется, что Ваш диск поврежден, я рекомендую Вам прекратить использовать его. Fsck поддерживает проверку файловой системы, которая является инструментом для восстановления проблем в файловых системах. Поскольку использование этого инструмента может привести к dataloss, если некоторые детали не наблюдаются (т.е. выполнение его в смонтированной файловой системе) настоятельно рекомендуют Вам прочитать эту страницу справочника И Google немного прежде, чем принять любое решение.

Не выполняйте fsck в живой или смонтированной файловой системе. fsck используется, чтобы проверить и дополнительно восстановить одну или несколько файловых систем Linux. Выполнение fsck в смонтированной файловой системе может обычно приводить к диску / повреждение данных. Поэтому не делайте этого. У Вас есть два варианта

  1. Удалите систему к однопользовательскому режиму и unmout систему
  2. Начальная загрузка от установочного CD в спасательный режим

Следующее является соответствующими шагами в каждом случае:

  1. Удалите систему к однопользовательскому режиму и unmout систему

    • Используйте init (инициализация управления процессом) команда для изменения, runlevel 1 (подпалите непривилегированный режим),
    • Используйте команду umount для размонтирования /home файловая система
    • Осуществите проверку файловой системы с помощью fsck команда

Давайте скажем, что требуется работать fsck на /home (/dev/sda3):

init 1
umount /home
umount /dev/sda
fsck /homeOR
fsck /dev/sda3

ИЛИ

e2fsck -y /dev/sda3

2. Начальная загрузка от установочного CD в спасательный режим

Если Вы используете Цент OS/Fedora Core/RHEL Linux, начальная загрузка с первого CD и в типе подсказки начальной загрузки:

boot: linux rescue nomount

Теперь сделайте новый узел для диска и раздела 3:

mknod /dev/sda
mknod /dev/sda3
fsck /dev/sda3

ИЛИ

e2fsck -y /dev/sda3

Не забывайте перезагружать систему:

exit
reboot
5
27.01.2020, 20:23
  • 1
    Существует ли способ перезагрузить и указать для выполнения efsck во время перезагрузки? Я услышал о завершении работы-rf, это могло быть аппаратными средствами? Мой поставщик настаивает, что проблема находится в пользователе (меня), а не аппаратные средства. –  user4951 20.08.2013, 10:21
  • 2
    /home1 не является системным файлом. Однако я получил "максимальное количество монтирования, достигнутое" на всех других файлах также, и я не знаю, как зафиксировать это. Ни один не системный файл. –  user4951 20.08.2013, 10:33
  • 3
    , если я ввожу umount/home1, учитывая, что sda/sda1 смонтирован как/home1, который означает/dev/sda, будет размонтирован право? sda1 является единственным разделом в sda –  user4951 20.08.2013, 10:34
  • 4
    , Почему оно смонтировано больше, чем x времена? Каков предел?В чем проблема? Диски являются новыми. Я только монтирую каждого однажды. –  user4951 20.08.2013, 14:59
  • 5
    @JimThio это смонтировано каждый раз, Вы перезагружаете. См. мой ответ. –  terdon♦ 20.08.2013, 15:09

ОПАСНОСТЬ.... ОПАСНОСТЬ....

Чтобы постараться не терять информацию или ставить под угрозу Ваш диск далее, СРАЗУ демонтируйте проблемные диски и выполните e2fsck, как направлено!!! Вы никогда не должны монтировать и использовать поврежденный диск.

Если Вам не удается сделать, этот Ваш диск становится более поврежденным и мог бы стать unsalvageable.

Затем, конечно, необходимо будет полагаться на те прекрасные резервные копии, которые Вы использовали.

1
27.01.2020, 20:23

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

Необходимо сначала размонтировать его и затем осуществить проверку файловой системы как e2fsck /dev/sda1. Это проверит, существуют ли какие-либо ошибки, и раз так это спрашивает Вас, должно ли это зафиксировать их.

0
27.01.2020, 20:23

Теги

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