dump не работает - mksnap_ffs: Cannot create /usr/.snap

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Лёвыч
рядовой
Сообщения: 24
Зарегистрирован: 2010-01-14 15:11:41
Откуда: Краснодар-Красноярск
Контактная информация:

dump не работает - mksnap_ffs: Cannot create /usr/.snap

Непрочитанное сообщение Лёвыч » 2010-01-14 15:54:21

В начале недели обнаружил в dmesg строчки вида:

Код: Выделить всё

FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=40<UNCORRECTABLE>

Поиск показал, что - это хана винту, по сему взял идентичный винт и Norton Ghost'ом перекинул байт-в-байт всё на новый диск, после чего запустил fsck -f в single user, который поисправлял всё, чего он там нашел. Последующие запуски fsck показывали, что всё хорошо.
С нового винта по понятным причина всё замечательно грузится и превосходно работает, но не дает покоя dump. При попытке сделать dump на лету (с ключем -L) файловой системы /dev/ad4s1f получаю сообщение:

Код: Выделить всё

dump -a0L -f - /dev/ad4s1f | bzip2 > /mnt/underworld/14-01-2010@13-57-54/usr.back.bz2
mksnap_ffs: Cannot create /usr/.snap/dump_snapshot: Input/output error
dump: Cannot create /usr/.snap/dump_snapshot: No such file or directory


Без -L всё вроде работает и дампит успешно, правда тоже ругается:

Код: Выделить всё

  DUMP: read error from /dev/ad4s1f: Input/output error: [block 137721824]: count=4096
  DUMP: read error from /dev/ad4s1f: Input/output error: [sector 137721824]: count=512
  DUMP: read error from /dev/ad4s1f: Input/output error: [sector 137721825]: count=512
  DUMP: read error from /dev/ad4s1f: Input/output error: [sector 137721826]: count=512
  DUMP: read error from /dev/ad4s1f: Input/output error: [sector 137721827]: count=512
  DUMP: read error from /dev/ad4s1f: Input/output error: [sector 137721828]: count=512
  DUMP: read error from /dev/ad4s1f: Input/output error: [sector 137721829]: count=512
  DUMP: DUMP: 3650533 tape blocks
  DUMP: finished in 2126 seconds, throughput 1717 KBytes/sec
  DUMP: DUMP IS DONE


Внимание, вопросы:
1. Почему dump ругается на dump_snapshot?
2. Почему dump ругается на "read error from" и что с этим делать?
3. Чем я рискую, если забью болт на всю эту ругань и буду бэкапить файловые системы без -L?

ЗЫ С FreeBSD знаком поверхностно, мог что-то не то сказать или не сказать чего-то, прошу не судить строго и указать на ошибки.

ЗЗЫ
И /usr/.snap у меня есть, и mode у него 0770, и принадлежит он root:operator.

Поиском пользовался, им находится ода ссылка в разных архивах, которая не помогает - там нет ответа, т.к. у меня всё, как у тамошнего топикстартера и ему не помогли.

На всякий пожарный, в доказательство, что /dev/ad4s1f - это /usr и - что .snap присутствует:

Код: Выделить всё

underworld# df -h
Filesystem                 Size    Used   Avail Capacity  Mounted on
/dev/ad4s1a                989M    350M    560M    38%    /
devfs                      1.0K    1.0K      0B   100%    /dev
/dev/ad4s1d                2.8G    796K    2.6G     0%    /tmp
/dev/ad4s1f                 64G    3.4G     55G     6%    /usr
/dev/ad4s1e                2.8G    1.6G    1.0G    61%    /var

underworld# ls -l /usr
total 56
drwxrwx---   2 root  wheel       512 Jan 14 14:49 .snap

underworld# ls -l /usr/.snap/
total 0
-r--------  1 root  wheel  0 Jan 14 14:49 dump_snapshot


ЗЗЗЫ Некоторые сведения про железо и ось:

Код: Выделить всё

underworld# head -n 50 /var/log/dmesg.today
Copyright (c) 1992-2009 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 7.2-RELEASE #0: Fri May  1 08:49:13 UTC 2009
    root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Athlon(tm) 64 Processor 3800+ (2405.03-MHz 686-class CPU)
  Origin = "AuthenticAMD"  Id = 0x50ff2  Stepping = 2
  Features=0x78bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2>
  Features2=0x2001<SSE3,CX16>
  AMD Features=0xea500800<SYSCALL,NX,MMX+,FFXSR,RDTSCP,LM,3DNow!+,3DNow!>
  AMD Features2=0x1d<LAHF,SVM,ExtAPIC,CR8>
real memory  = 1039073280 (990 MB)
avail memory = 1003065344 (956 MB)


Прошу простить меня за много букв, короче не получилось...

Аватара пользователя
Лёвыч
рядовой
Сообщения: 24
Зарегистрирован: 2010-01-14 15:11:41
Откуда: Краснодар-Красноярск
Контактная информация:

Re: dump не работает - mksnap_ffs: Cannot create /usr/.snap

Непрочитанное сообщение Лёвыч » 2010-01-14 16:00:38

Блин, столько букв ни кто читать не будет.
Повторю короче:
1. Полетел винт
2. Я перекинул Norton Ghost'ом данные на идентичный целый
3. После этого перестал работать dump с ключем -L, без ключа работает, дампит, но, с одной стороны, ругается, а, с другой, говорит, что успешно задампил и всё пучком.
Вопросы:
1. Почему dump ругается на dump_snapshot и что с этим делать?
2. Почему dump ругается на "read error from" и что с этим делать?
3. Чем я рискую, если забью болт на всю эту ругань и буду бэкапить файловые системы без -L?

Аватара пользователя
Лёвыч
рядовой
Сообщения: 24
Зарегистрирован: 2010-01-14 15:11:41
Откуда: Краснодар-Красноярск
Контактная информация:

Re: dump не работает - mksnap_ffs: Cannot create /usr/.snap

Непрочитанное сообщение Лёвыч » 2010-01-14 17:22:24

Или проблема в том, что хард склонирован Гостом, а не dump'ом?

Аватара пользователя
Лёвыч
рядовой
Сообщения: 24
Зарегистрирован: 2010-01-14 15:11:41
Откуда: Краснодар-Красноярск
Контактная информация:

Re: dump не работает - mksnap_ffs: Cannot create /usr/.snap

Непрочитанное сообщение Лёвыч » 2010-01-14 23:21:15

Вопрос задан не корректно или специалисты в отпуске? :)

spf
ефрейтор
Сообщения: 56
Зарегистрирован: 2009-11-05 15:28:46

Re: dump не работает - mksnap_ffs: Cannot create /usr/.snap

Непрочитанное сообщение spf » 2010-01-15 11:41:35

Лёвыч писал(а):Вопрос задан не корректно или специалисты в отпуске? :)

Наверное, это потому, что никто с таким не сталкивался.

У меня /usr/.snap имеют такие параметры:

Код: Выделить всё

# ls -lid /usr/.snap
3 drwxrwxr-x  2 root  operator  512  8 апр  2009 /usr/.snap

Аватара пользователя
Лёвыч
рядовой
Сообщения: 24
Зарегистрирован: 2010-01-14 15:11:41
Откуда: Краснодар-Красноярск
Контактная информация:

Re: dump не работает - mksnap_ffs: Cannot create /usr/.snap

Непрочитанное сообщение Лёвыч » 2010-01-15 14:04:29

У меня /usr/.snap имеют такие параметры:

Код: Выделить всё

# ls -lid /usr/.snap
3 drwxrwxr-x  2 root  operator  512  8 апр  2009 /usr/.snap


Да у меня были такие же параметры до тех пор, пока не появилась проблема и я не привел эти параметры в соответствие тому, что написано в man dump :oops:
На других разделах доступ именно drwxrwxr-x и всё нормально работает, а на /usr не хочет работать ни при каких доступах, даже 777 ставил - тот же нихт, но в левой руке...

А по главному вопросу - чем я рискую, если буду дампить без ключа -L "на лету" - можете что-то подсказать?

spf
ефрейтор
Сообщения: 56
Зарегистрирован: 2009-11-05 15:28:46

Re: dump не работает - mksnap_ffs: Cannot create /usr/.snap

Непрочитанное сообщение spf » 2010-01-16 19:45:26

dump -L создает снапшот, то есть непротеворечивое состояние файловой системы на данный момент времени.
Этим все сказано и это надо использовать, если есть возможность...

Что обращает внимание, это всегда 3-ий номер inod'а каталога .snap.
Скорей всего это не важно, но голову на отсечение не дам :)

Что точно сработает - это в однопользовательскам режиме удалить .snap;
dump'ом создать архив файловой системы куда нибудь в безопасное место;
пересоздать newfs файловую систему;
и через restore востановить из архива на новой ФС

Если есть другие решения кроме как "в лоб" - отпишитесь.

Аватара пользователя
Лёвыч
рядовой
Сообщения: 24
Зарегистрирован: 2010-01-14 15:11:41
Откуда: Краснодар-Красноярск
Контактная информация:

Re: dump не работает - mksnap_ffs: Cannot create /usr/.snap

Непрочитанное сообщение Лёвыч » 2010-01-18 9:45:44

spf писал(а):Что обращает внимание, это всегда 3-ий номер inod'а каталога .snap.

эммм... дело в том, что я "не настоящий сварщик" :oops: Что значит это прделожение? по отдельности я понял все слова, кроме "inod". Набрал man inode, там много букв про формат файловой системы, словом, я не осилил сказанное :)
Про остальное всё понял - дампим в sigle user (потому, что тогда -L не нужен), потом newfs + restore. Печально, но раз других вариантов нет, приму его за рабочий. Огромное спасибо

Гость
проходил мимо

dump не работает - mksnap_ffs: Cannot create /usr/.snap

Непрочитанное сообщение Гость » 2017-09-18 12:25:51

Журналирование включено. Нужно отключить.
Отключается это в режиме Single Mode
tunefs -J disable /dev/adaxxx
tunefs -n disable /dev/adaxxx
tunefs -j disable /dev/adaxxx

Neus
капитан
Сообщения: 1718
Зарегистрирован: 2008-09-08 21:59:56

dump не работает - mksnap_ffs: Cannot create /usr/.snap

Непрочитанное сообщение Neus » 2017-09-18 13:06:58

Опоздал, щас это делается так:
zpool create ${VDEV}
«Вы никогда не сумеете решить возникшую проблему,
если сохраните то же мышление и тот же подход,
который привёл вас к этой проблеме.»
© Альберт Эйнштейн

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 34924
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

dump не работает - mksnap_ffs: Cannot create /usr/.snap

Непрочитанное сообщение Alex Keda » 2017-09-19 22:35:37

софтапдейты не очень-то мешают
уж не дампить из-за того что они включены - не будет
Убей их всех! Бог потом рассортирует...


Вернуться в «FreeBSD»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей