From: Yura Kalinichenko <yuk@kalina.in.ua> To: ALT Linux Community <community@lists.altlinux.org> Subject: [Comm] Странное пропадание файлов Date: Wed, 22 Jul 2009 13:43:56 +0300 Message-ID: <4A66ED6C.20404@kalina.in.ua> (raw) [-- Attachment #1: Type: text/plain, Size: 3896 bytes --] Привет всем! Вчера обнаружил странное поведение системы (Branch 4.1): перестал запускаться один нужный сервис. В процессе разборок оказалось, что с диска необъяснимым образом исчез демон этого сервиса. Поскольку странное исчезновение файлов обнаружилось во второй раз (в первый было пару месяцев назад, но списал на случайность и полностью переустановил систему) - решил проверить все пакеты. Запустил скрипт (см. вложение) - и с удивлением обнаружил, что действительно имеются пропавшие файлы. Причем различные - и директории, и либы, и даже документация (это если отсеять те, которые "правильно" пропали). На той же машине несколько лет велась разработка под Master 2.4 (ядро 2.4.33). Запустил ту же проверку на мастеровском диске - необъяснимых пропаданий нет. Проверил еще одну машину под бранчем, работающую несколько в других условиях - опять имеем пропадания, причем другие. Понятно, что причин может быть масса, но пока под наибольшим подозрением уменя реализация ext3 в ядре 2.6 (тем более что проблемы с этой FS уже были до 2.6.20). У меня сейчас ядро 2.6.26, диски размечены в ext3 с опцией journal_data. Понятно, что это пока жалобы на "подземный стук", но более тщательная разборка требует бОльшего времени, а пока хочу собрать статистику, по какому поводу и прошу помощи у сообщества: если у вас система эксплуатируется сколько-нибудь длительное время - запустите пожалуйста у себя (от рута, естественно) приложенный скрипт и посмотрите - нет ли у вас аналогичного явления (пропавшие файлы помечены в журнале флагом missing). Отчеты наверное лучше присылать мне на мыло, дабы не засорять рассылку. Интересующие данные: 1. имеются ли потери (если да - приведите хотя бы одно подозрительное имя пропавшего файла) 2. сколько времени (примерно) эксплуатируется система 3. версия ядра 4. файловая система 5. опции файловой системы (если не по умолчанию) 6. тип рейд-массива (если используется) 7. чипсет контроллера жестких дисков (или хотя бы тип - IDE/SATA/SCSI...) 8. производитель жесткого диска и марка Заранее всем спасибо, сводку опубликую здесь (если конечно будет что-нибудь интересное, а не только мои локальные траблы). -- SY, Yura Kalinichenko [-- Attachment #2: chkrpm --] [-- Type: text/plain, Size: 262 bytes --] #!/bin/sh LOG=/var/log/chkrpm.log tf=/tmp/rpm.lst.$$ fatal() { echo "FATAL ERROR: $*" rm -f $tf exit 1 } rm -f $tf rpm -qa | sort > $tf || fatal 'rpm query all' xargs -a $tf -n 1 --verbose rpm -V 2>&1 | tee $LOG rm -f $tf echo "Done. Logfile is $LOG"
next reply other threads:[~2009-07-22 10:43 UTC|newest] Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top 2009-07-22 10:43 Yura Kalinichenko [this message] 2009-07-22 11:29 ` Olvin 2009-07-22 11:53 ` Yura Kalinichenko 2009-07-22 17:34 ` Denis Nazarov 2009-07-24 21:56 ` Michael Shigorin 2009-07-25 18:25 ` Denis Nazarov 2009-07-25 19:16 ` Yura Kalinichenko 2009-07-25 19:46 ` Michael Shigorin 2009-07-23 6:24 ` Michael A. Kangin 2009-07-23 7:04 ` alisher 2009-07-23 7:42 ` Michael A. Kangin 2009-07-23 19:27 ` Yura Kalinichenko 2009-07-24 3:31 ` Denis Nazarov 2009-07-24 4:11 ` Arcady Ivanov 2009-07-24 15:30 ` Tsaryuk Maksim 2009-07-23 8:19 ` spider 2009-07-24 18:40 ` Yura Kalinichenko
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=4A66ED6C.20404@kalina.in.ua \ --to=yuk@kalina.in.ua \ --cc=community@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git