我的家庭服务器设置有问题。问题是,有时,但实际上很少,它会将我的所有数据(由于缺乏更好的术语)恢复到较早的状态(几个月到几周之间的某个时间)。
设置是软件 RAID 5 上的 4TB ext4,3 个磁盘在 Ubuntu 12.04 (linux 3.2) 上运行。Samba 提供该分区的文件。
/proc/mdstat告诉我阵列是健康的smartclt -H /dev/sdX,所有设备都说 PASSED。我试图在日志中找到一些东西,但我找不到任何可疑的东西。
上次发生错误时,我在使用剪切机上的文件时重新启动了服务器,但fsck没有发现任何错误。
错误的性质让我感到困惑。由于 ext 不是写文件系统上的副本,我会假设这样的事情是不可能的。如果您能想到我可以运行的任何诊断程序,请不要犹豫。
我想问题是我的数据发生了什么,我该如何阻止它再次发生?
- 编辑 -
好的,我发现了错误:问题与 ext4 无关。问题是我安装设备的方式。
我有用于我的数据的 raid 5 和带有备份的 raid 0。但是我在启动时安装它的方式并不是 100% 稳定的。有时备份被挂载为主。
来自/etc/fstab:
# main RAID array
/dev/md126p1 /media/Main ext4 defaults 0 0
Run Code Online (Sandbox Code Playgroud)
来自/etc/mdadm/mdadm.conf:
# definitions of existing MD arrays
ARRAY /dev/md/Main metadata=1.2 UUID=c2ccbd00:ce414404:0ee05911:eebe2832
ARRAY /dev/md/Backup metadata=1.2 UUID=b4973c41:e735e1c0:29e8be4b:4fe7c007 name=:Backup
Run Code Online (Sandbox Code Playgroud)
谁能回答我这个小问题,谁就会得到赏金:以有保证的稳定方式安装备份和主要的最佳方法是什么。
- 编辑 -
/dev/md/备份:
Version : …Run Code Online (Sandbox Code Playgroud)