Ubuntu 10.04: дисковая проверка при начальной загрузке занимает много времени

Современные дистрибутивы Linux будут помнить MAC-адрес карты, на которой они были сначала установлены. Начальная загрузка их на любой другой машине может заставить Ваш eth0 становиться eth1, когда Вы меньше всего ожидаете это.

Решение состоит в том, чтобы удалить файл, который поддерживает персистентное отображение между Вашим MAC-адресом и интерфейсом Ethernet, который (на Debian/Ubuntu, по крайней мере; это - одна область, которая является очень определенной для дистрибутива),/etc/udev/75-persistent-net-generator.rules.

5
задан 6 September 2010 в 14:43
3 ответа

Как с большинством программ, которые показывают процент прогресса, этот процент является только грубым приближением. В конкретном случае e2fsck (это - та же программа для ext2, ext3 и ext4), процент завершения вычисляется на передачу и произвольно выражается в диапазоне:

  1. последовательное сканирование inode таблицы: 0-70%
  2. структура каталогов проверки: 70-90%
  3. проверка на возможность соединения каталога: 90-92%
  4. проверьте подсчеты ссылок: 92-95%
  5. проверьте блок и битовые массивы inode против дисковых битовых массивов: 95-100%

Таким образом в Вашем случае сканирование inode таблицы очень быстро, и проверка структуры каталогов занимает много времени. Я не думаю, что это - причина для беспокойства.

2
ответ дан 3 December 2019 в 02:06

Причиной Вы получаете дисковую проверку, могут быть несколько разных вещей:

  1. файловые системы ext2/ext3/ext4 имеют дополнительную установку, которая будет проверена после требуемого времени, или количество начальных загрузок передало; посмотрите -c и -i опции tune2fs изменить это поведение. См. страницу справочника для большего количества информации.

  2. Что-то произошло, который заставил ОС думать, что проверка необходима, например, система, перенесенная от потерь мощности.

В случае, если № 1, можно отключить те периодические проверки (или сделать их менее распространенными), который также заставляет их занять меньше времени. Также fsck для ext4 быстрее, чем для ext3, который в свою очередь быстрее, чем ext2, и различия являются часто довольно большими (в зависимости от размера диска).

В случае, если № 2, лучше позволять fsck завершите его работу, однако долго она берет.

0
ответ дан 3 December 2019 в 02:06
  • 1
    Кажется, что это не сама дисковая проверка, но количество времени, которое это занимает для завершения, когда это действительно работает, это беспокоит OP. –  nedm 6 September 2010 в 23:13

Этот конкретный шаблон намекнул бы на проблему с рассматриваемым жестким диском. Причины, почему это не подбрасывает ошибок, наиболее вероятны, что a) нет никаких данных по той части диска, где проблема и b) проблема не так плоха, что проверки сектора перестали работать полностью.

На вашем месте я пошел бы и купил бы меня новый жесткий диск, передал бы данные через и затем просто угробил бы старый. Жесткий диск на 250 ГБ является настолько дешевым в наше время, даже не стоит пытаться выяснить, какова точно проблема. И если это хлопнет, то Вы будете очень сожалеть, если у Вас не будет резервных копий.

-1
ответ дан 3 December 2019 в 02:06
  • 1
    1 слишком рано для принятия аппаратных проблем, не исследуя вещи сначала... –  JanC 6 September 2010 в 20:09

Теги

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