The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
fsck не ремонтирует файловую систему, !*! StrangerIV, 29-Янв-13, 14:09  [смотреть все]
Доброго времени суток.
Есть Samba-сервер под FreeBSD 8.2, с пятью дисками - один системный, остальные собраны в два RAID1-массива аппаратно, средствами материнской платы. С одним массивом работа ведется постоянно и интенсивно, с другим -далеко не так напряженно.
Как всегда неожиданно, в бесперебойнике батареи не выдержали очередного скачка в сети. Система работала и дальше, но на сетевых шарах основного рабочего массива (диски Seagate STM31000528AS, 931,5GB) вдруг стали не видны некоторые файлы и папки, другие стали читаться с ошибками. После перезагрузки, естественно, fsck захотел проверить этот массив в single-user.
#fsck -y /dev/ar2s1 стал находить кучу ошибок вида

101745685 DUP I=17268106 (первое число может быть даже 19-значным и с минусом)
UNEXPECTED SOFT UPDATE INCONSISTENCY

PARTIALLY TRUNCATED INODE I=23199042
SALVAGE? yes

INCORRECT BLOCK COUNT I=21573132 (416 SHOULD BE 93112)
CORRECT? yes

по окончании проверки написал

FILE SYSTEM MARKED CLEAN
FILE SYSTEM WAS MODIFIED

а после перезагрузки опять попросился проверить диск. Проверяю уже третий раз, и очень похоже, что ошибки те же самые. Даже без перезагрузки повторный запуск fsck выглядит так же, как первый.
Да, в конце фазы 1а он написал мне:

INTERNAL ERROR: dups with -p
UNEXPECTED SOFT UPDATE INCONSISTENCY
** Phase 1b - Rescan for more DUPS
...

Бэкапов нету... :( Будет конечно повод поставить начальство перед необходимостью резервных носителей, но сейчас хотелось бы все же запустить этот массив. Что посоветуете?

  • fsck не ремонтирует файловую систему, !*! lavr, 19:07 , 29-Янв-13 (1)
    • fsck не ремонтирует файловую систему, !*! StrangerIV, 11:49 , 30-Янв-13 (4)
      >[оверквотинг удален]
      >> папки, другие стали читаться с ошибками. После перезагрузки, естественно, fsck захотел
      >> проверить этот массив в single-user.
      >> #fsck -y /dev/ar2s1 стал находить кучу ошибок вида
      > верхняя строка с fsck - явный бред!!!
      > расшифруйте нам в терминах MBR: ar2s1
      > 1) если вы пишите /dev/arX, то какой нафик аппаратный RAID1?!
      > 2) проблемы SOFT-UPDATE (сервер подключен к УПС?), питание может падать?
      > 3) Сколько лет используются диски, как интенсивно и модели?
      > 4) atacontrol какой статус даст по ar'у?
      > после ответов на верхнее - будет рекомендация

      что бредового в параметрах fsck, которые я задавал? не соблаговолите ли пояснить? и вообще-то на два ваших вопроса ответы были в моем сообщении, буду цитировать.
      Итак:
      ar2s1 - ATA RAID1, #2, slice 1.
      1) массив с зеркалированием сформирован средствами BIOS материнки GA-M57SLI-S1, системой видится как ar2 (есть еще ar0, но с ним все ОК, и ar1 - JBOD массив из одного веника, на котором живет сама фряшка.) Что не так с терминами?
      2)
      >> Как всегда неожиданно, в бесперебойнике батареи не выдержали очередного скачка в сети.

      3)
      >> С одним массивом работа ведется постоянно и интенсивно, ...
      >> (диски Seagate STM31000528AS, 931,5GB)

      только поправлюсь: под маркой Maxtor. Дискам года два-три.
      4) atacontrol status ar2
      ar2: ATA RAID1 status: READY
      subdisks:
      0 ad14 ONLINE
      1 ad12 ONLINE

      • fsck не ремонтирует файловую систему, !*! lavr, 15:10 , 30-Янв-13 (9)
        • fsck не ремонтирует файловую систему, !*! StrangerIV, 19:45 , 30-Янв-13 (12)
          >> ar2s1 - ATA RAID1, #2, slice 1.
          > слайс, во FreeBSD диски можно размечать как MS-Compatible и dangerously-dedicate.
          > Вам что нужно чекать, слайс или FS? Намек более чем очевиден:

          Тем не менее оно работает. Может, в древних системах и была разница, но в моей 8.2 - нет. Монтируется, как ни странно, тоже слайс, а не FS...

          > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/di...

          спасибо, посмотрю.

          > утилиты fdisk, bsdlabel и gpart быстро вправят мозг.

          мне или диску? :)

          > # fdisk -s ar2
          > # bsdlabel ar2s1
          > или
          > # gpart ar2

          мне его не переразбивать надо, а поднять.

          >> 1) массив с зеркалированием сформирован средствами BIOS материнки GA-M57SLI-S1, системой
          > нет такой board у Gigabyte

          сорри, GA-M57SLI-S4. понадеялся на память...

          >> видится как ar2 (есть еще ar0, но с ним все ОК, и ar1 - JBOD массив из одного веника, на котором живет сама фряшка.) Что не так с терминами?
          > ar - есть fake-raid или fake-jbod и тд и тп, разницу между hw-raid и fake-raid знаете?

          видимо нет.

          >> 2)
          >>>> Как всегда неожиданно, в бесперебойнике батареи не выдержали очередного скачка в сети.
          > вот вам и ответ, проверяйте диски

          ну я собсно этим и занимался

          >> 3)
          >>>> С одним массивом работа ведется постоянно и интенсивно, ...
          >>>> (диски Seagate STM31000528AS, 931,5GB)
          >> только поправлюсь: под маркой Maxtor. Дискам года два-три.
          >> 4) atacontrol status ar2
          >> ar2: ATA RAID1 status: READY
          >> subdisks:
          >> 0 ad14 ONLINE
          >> 1 ad12 ONLINE
          > собственно все сказано, делайте выводы

          Какие, например? что у меня веник сыплется? это, по-моему, и школьнику ясно.
          А вот отчего у меня на 4 проверках одни и те же ошибки fsck находил и их не исправлял? или как, к примеру, было заставить систему все же примонтировать этот массив, например минуя его проверку в процессе инициализации системы?

          > ps. Взависимости от RELEASE, возможно и fsck неверно используется (разумется в single  user mode в ro-mounted или unmounted mode)

          Релиз я тоже указывал... А пользовал fsck я на отмонтированном разделе, если это не было очевидно из описания того, как оно все у меня происходило.

          • fsck не ремонтирует файловую систему, !*! StrangerIV, 11:39 , 31-Янв-13 (14)
            >>> ar2s1 - ATA RAID1, #2, slice 1.
            >> слайс, во FreeBSD диски можно размечать как MS-Compatible и dangerously-dedicate.
            >> Вам что нужно чекать, слайс или FS? Намек более чем очевиден:
            > Тем не менее оно работает. Может, в древних системах и была разница, но в моей 8.2 - нет. Монтируется, как ни странно, тоже слайс, а не FS...

            в дополнение: а как же быть с сообщением "THE FOLLOWING FILE SYSTEM HAD AN UNEXPECTED INCONSISTENCY: ufs: /dev/ar2s1 (/raid2)" ? он же не пишет "слайс ar2s1 имеет ошибки", он пишет "файловая система ar2s1 имеет ошибки".

  • fsck не ремонтирует файловую систему, !*! IMHO, 22:55 , 29-Янв-13 (2) –1
  • fsck не ремонтирует файловую систему, !*! StrangerIV, 15:11 , 30-Янв-13 (10)
    В общем, все это уже неактуально. После 5 проверки массив подмонтировался, через минут 10 выдал в консоль сообщение о неисправности одного из дисков этого массива. Купил новые веники, сливаю инфу. Но уже с полсотни файлов (из 500 000 примерно) убито - не читаются с дисков или неверные дескрипторы...



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру