Есть файловый Samba-сервер, раздающий интернет, Debian Linux 5.0. Включен круглосуточно. На нем 2 диска в программном raid1 (mdadm).
Позавчера вечером отключили свет, а утром оказалось, что сервер не включается. Сгорел блок питания - заменили. После очень долгой загрузки windows-пользователи заметили, что отсутствуют все папки и файлы, начиная с 2011 года. После входа по ssh выяснилось еще, что сбились дата и время (села батарейка на материнке). Также показалось странным, что дата последнего входа 30 декабря 2010 г. (только в марте было, как минимум, 3 входа по ssh). Далее оказалось, что, кроме всего, сдох один из дисков в raid.
Стал разбираться. Файлов действительно нет. R-studio тоже не нашел их среди удаленных. В системных логах последние записи от 10 января 2011 года...
Чудес ведь не бывает? Есть идеи, что произошло и куда подевались файлы?
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/md0 / ext3 errors=remount-ro 0 1
/dev/md5 /home ext3 defaults 0 2
/dev/md4 /tmp ext3 defaults 0 2
/dev/md1 /usr ext3 defaults 0 2
/dev/md2 /var ext3 defaults 0 2
/dev/md3 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
# cat /proc/mdstat
Personalities : [raid1]
md5 : active raid1 hda9[0]
146223488 blocks [2/1] [U_]
md4 : active raid1 hda8[0]
393472 blocks [2/1] [U_]
md3 : active raid1 hda7[0]
1509952 blocks [2/1] [U_]
md2 : active raid1 hda6[0]
2931712 blocks [2/1] [U_]
md1 : active raid1 hda5[0]
4883648 blocks [2/1] [U_]
md0 : active raid1 hda1[0]
345280 blocks [2/1] [U_]
unused devices: <none>
Последние сохранившиеся записи syslog и первая загрузка после замены блока питания (к сожалению, весь лог загрузки не вмещается, полностью скачать можно здесь):
Jan 10 11:39:01 server /USR/SBIN/CRON[23049]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm)
Jan 10 11:57:19 server smartd[3906]: Device: /dev/hdb, SMART Usage Attribute: 194 Temperature_Celsius changed from 103 to 104
Jan 10 12:00:01 server /USR/SBIN/CRON[23067]: (root) CMD (sarg)
Jan 10 12:09:01 server /USR/SBIN/CRON[23082]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm)
Jan 10 12:17:01 server /USR/SBIN/CRON[23092]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Jan 10 12:27:19 server smartd[3906]: Device: /dev/hda, SMART Usage Attribute: 194 Temperature_Celsius changed from 104 to 103
Jan 10 12:39:01 server /USR/SBIN/CRON[23102]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm)
Jan 1 03:54:47 server kernel: imklog 3.18.6, log source = /proc/kmsg started.
Jan 1 03:54:47 server kernel: [ 0.000000] Initializing cgroup subsys cpuset
Jan 1 03:54:47 server kernel: [ 0.000000] Initializing cgroup subsys cpu
Jan 1 03:54:47 server kernel: [ 0.000000] Linux version 2.6.26-1-686 (Debian 2.6.26-13lenny2) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Fri Mar 13 18:08:45 UTC 2009
Jan 1 03:54:47 server kernel: [ 0.000000] BIOS-provided physical RAM map:
Jan 1 03:54:47 server kernel: [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
Jan 1 03:54:47 server kernel: [ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
Jan 1 03:54:47 server kernel: [ 0.000000] BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved)
Jan 1 03:54:47 server kernel: [ 0.000000] BIOS-e820: 0000000000100000 - 000000001ffb0000 (usable)
Jan 1 03:54:47 server kernel: [ 0.000000] BIOS-e820: 000000001ffb0000 - 000000001ffc0000 (ACPI data)
Jan 1 03:54:47 server kernel: [ 0.000000] BIOS-e820: 000000001ffc0000 - 000000001fff0000 (ACPI NVS)