Log in

Bekijk de volledige versie : Решил диск проверить, а там...



Сhemist
21-04-2008, 04:05
Делал так:
1. Делаю стартовые скрипты в /usr/local/sbin неисполняемыми
2. reboot
3. umount /tmp/harddisk
4. e2fsck -p /dev/discs/disc0/disc

Диск шуршит, минут через десять прекращает, но ничего не мняется (в мысле вывода никакого нет на экран). Делаю Ctrl+C - пишет:
/dev/discs/disc0/disc: Duplicate or bad block in use!
/dev/discs/disc0/disc: Multiply-claimed block(s) in inode 2834439: 51049 51049
Что делать?
Пробовал на ночь оставлять, та же история. Запускал в ручную (без атрибутов) - то же самое. Немного работает потом тишина, после Ctrl+C выдает:
Running additional passes to resolve blocks claimed by more than one inode...
Pass 1B: Rescanning for multiply-claimed blocks
Multiply-claimed block(s) in inode 2834439: 51049 51049
Pass 1C: Scanning directories for inodes with multiply-claimed blocks.
Pass 1D: Reconciling multiply-claimed blocks
И это после 10 часов работы!!!
Проблема в том, что при этой операции инет не работает, поэтому я не могу "бесконечно" этим заниматься :)

Какие мысли?

masters
21-04-2008, 06:26
С питанием может что-то?

У меня диск вообще сам пропадает через время :( Уже 3 разьема питания на него запаял (на хабе оказалось тоже ограничение по питалову), и нифига :(

Буду пробовать сегодня сопростивления повыпаивать...

Сhemist
21-04-2008, 06:32
Да диск сам по себе работает нормально и без проблем.
Увидел в логе такую запись:
Apr 20 18:42:21 kernel: EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
Apr 20 18:42:21 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,0), internal journal
Apr 20 18:42:21 kernel: EXT3-fs: recovery complete.
Apr 20 18:42:21 kernel: EXT3-fs: mounted filesystem with ordered data mode.

al37919
21-04-2008, 06:33
не совсем понимаю почему выдает информацию только после ctrl-C. В принципе, в такой ситуации можно запускать e2fsck -y

ABATAPA
21-04-2008, 07:00
Что делать?


Запустить fsck.ext3 -vf устройство на "большом" компьютере с Linux (можно LiveCD).

Сhemist
21-04-2008, 07:03
С e2fsck -y пробовал - та же фигня :)

Сhemist
21-04-2008, 17:47
Запустить fsck.ext3 -vf устройство на "большом" компьютере с Linux (можно LiveCD).

На ББ все прошло (успешно) за 5 минут. Никаких ошибок, Multiply-claimed block(s) был пофиксен, да и ничего серьезного не было, там файл лога был.

Продолжение вопроса: неужели каждый раз для проверки диска придется так геммороиться?
1. Снял HDD (тормознув роутер)
2. Воткнул LiveCD, ребутнул ББ, сразу подцепил HDD
3. Загрузился Linux, запустил терминал, тыр-тыр-тыр
4. Перегрузил ББ, потушил роутер, подоткнул HDD

ВАХ! Тяжело однако!

Неужели у всех так сложно?

nightrus
21-04-2008, 19:57
так может не диск проверять, а партиции?
/dev/discs/disc0/part(N)

ABATAPA
21-04-2008, 20:17
так может не диск проверять, а партиции?
/dev/discs/disc0/part(N)

Да-да, помнится, человек писАл:


4. e2fsck -p /dev/discs/disc0/disc


Диск имеет смысл проверять ТОЛЬКО тогда, когда на нем нет разделов, т.е. под ФС отформатирован ВЕСЬ диск.

Сhemist
22-04-2008, 04:52
Диск имеет смысл проверять ТОЛЬКО тогда, когда на нем нет разделов, т.е. под ФС отформатирован ВЕСЬ диск.

Так у меня и есть. Решил отдельно не упоминать об этом, думал и так понятно.

ABATAPA
22-04-2008, 06:13
Так у меня и есть. Решил отдельно не упоминать об этом, думал и так понятно.

Это понятно, мы из этого и исходили, т.к. это упомянуто в первом сообщении.
Мой комментарий был к сообщению nightrus.