简介
很多人都在家里运行NAS。也许是COTS设备来自一个著名的供应商1,或者是自定义构建解决方案(DIY2)是基于你自己购买和组装的硬件。
购买或构建NAS是一回事,但以确保不会丢失数据的方式操作它是另一回事。
显然,防止数据丢失的最佳方法是定期备份。所以,理想情况下,即使NAS被烧毁了,你仍然有你的数据。
由于备份存储需要花钱,人们不得不进行权衡。他们可能决定冒这个险,只备份一小部分真正重要的数据抓住机会和其他人一样。
这是他们自己的权利。但是,如果我们能将数据丢失的风险降低到最低限度,那就太好了。
风险在于不良行业
问题是硬盘驱动器可能会损坏ob体育下载坏扇区随着时间的推移。坏扇区是驱动器中不可读的一小部分3..一个扇区可能有多小,如果其中存储了任何数据,就会丢失,这可能会导致数据损坏(一个或多个损坏文件)。
事情是这样的:这些坏扇区可能永远不会被发现,直到为时已晚!
如今有了14+ TB的硬盘驱动器,很容ob体育下载易存储大量的数据。其中大部分数据可能并不经常被访问,尤其是在家里。
您的一个或多个硬盘驱动器可能正在开发坏扇ob体育下载区,而您甚至不知道它。你会怎么做?
此时此刻,当您阅读本文时,您的数据可能处于危险之中。
人们倾向于丢失数据的一个众所周知的灾难场景是双硬盘驱动器故障,其中只能容忍一个驱动器故障(RAID 1(镜像)或RAID 5,而在ob体育下载一些场景是RAID 10)。
在这种情况下,他们的RAID阵列中的一个ob体育下载硬盘故障,第二个硬盘(剩余的一个好硬盘)出现坏扇区。这实际上意味着第二个驱动器已经失败,尽管该驱动器可能仍然可以运行。由于坏扇区的存在,重建阵列所需的数据将丢失,因为不再存在冗余4.
如果运行RAID 5(变体),您只能丢失一个磁盘,因此如果第二个磁盘故障,您将丢失所有数据5.
缓解措施:定期擦洗/检查磁盘
判断磁盘是否出现坏扇区的唯一方法是读取所有坏扇区。是的:所有部门.
检查您的硬盘驱动器坏扇区(或ob体育下载其他问题)被称为“数据擦洗”。如果您从QNAP、Synology或其他供应商购买了NAS,有一个菜单允许您控制执行数据擦洗的频率和时间。
RAID解决方案完全能够处理坏扇区。对于一个RAID阵列,它就相当于一个故障的驱动器,如果坏扇区开始导致读取错误,受影响的驱动器将被踢出RAID阵列。我们想要防止的大问题是多个驱动器同时开始产生坏扇区,因为这相当于多个驱动器同时故障,许多RAID阵列无法从中恢复。
对于家庭用户,我建议每月检查一次所有硬盘。ob体育下载我建议将数据删除配置为在夜间运行(通常是默认设置),因为删除可能会以一种明显甚至不方便的方式影响性能。
您的供应商可能已经为数据清除配置了默认计划,因此您可能一直受到保护。如果你看一看,至少你知道。
构建了DIY NAS的人必须自己设置和配置定期擦洗,否则根本不会发生擦洗。然而,这并不完全正确:我注意到在Ubuntu上,所有Linux软件RAID阵列(MDADM)每个月都要在晚上检查一次。因此,如果您使用Linux软件RAID,您可能已经在擦洗了。
发展坏扇区的驱动器要尽快更换。它不应该再被信任。擦除的目标是尽快识别这些驱动器。您不希望处于多个驱动器已经开始出现坏扇区的位置。您只能通过定期扫描坏扇区并更换坏驱动器来防止这种风险。
你不应该害怕不得不花费大量的钱来更换驱动器。欧宝体育直播官网坏扇区则不是那常见的。但它们很常见,你应该检查一下。NAS供应商提供运行数据擦洗的选项并推荐它们是有原因的6.
你可能忘了配置电子邮件提醒功能
如果NAS中的磁盘发生故障,您如何知道?如果清理会发现坏扇区,你会注意到吗7?
答案可能是:只有在太晚的时候。也许一个驱动器已经失败了,你甚至还没有注意到!
阅读完本文后,可能是时候花点时间检查NAS和的状态了配置邮件提醒(或任何其他对你有用的报警机制)。让您的NAS发送一个测试消息,只是为了确认它实际上工作!
关闭的话
所以我想建议你做两件事:
- 确保NAS每月运行一次数据清理
- 确保NAS能够通过电子邮件发送关于磁盘故障或擦除的警报。欧宝体育直播官网
这些操作允许您在问题变成灾难性之前解决问题。
P.S. S.M.A.R.T.监控
ob体育下载硬盘驱动器有一个内置的监控系统叫做维持——遵循S.M.A.R.T.来
如果您有来自某个NAS供应商的NAS,它们将对指示驱动器正在故障的SMART监控信息发出警报。DIY建造者可能不得不花时间手动设置这种监控。
关于SMART的更多信息,我推荐[这][这欧宝体育直播官网篇文章]和这一个.
Linux用户可以查看他们的硬盘驱动器的SMART状态ob体育下载这个工具(这是我做的)。
QNAP, Synology, Netgear, Buffalo, Thecus, Western Digital等等。↩
FreeNAS, Unraid, Windows/Linux Snapraid, OpenMediaVault,或自定义解决方案等。↩
坏扇区会导致“不可恢复的读错误”或ure。坏扇区与“无声的数据破坏”无关。对于不可恢复的读错误,没有什么是沉默的。欧宝体育直播官网ob体育下载硬盘报告读取错误回操作系统,他们不会被忽视。↩
基于ZFS的DIY NAS (FreeNAS基于ZFS)可能有助于减轻此类事件的影响。即使遇到坏扇区,ZFS也可以继续从其余驱动器读取数据。一些文件将被损坏,但大多数数据仍然是可读的。我认为这个功能本身不足以成为选择基于ZFS的NAS的理由,因为ZFS还涉及到您也需要接受的成本。为我的大型NAS我选择了ZFS,因为我准备好了“付出代价”。↩
有些人可能会选择RAID 6,它可以容忍两个驱动器同时故障,但他们也倾向于运行更大的阵列和更多的驱动器,这也增加了驱动器故障或其中一个驱动器出现坏扇区的风险。↩
企业存储解决方案(甚至是入口级存储阵列)经常在单个硬盘驱动器和它们上面的RAID阵列上运行巡逻读取。ob体育下载它们在默认情况下也是启用的。↩
有一段时间,我在一家小公司工作,他们有自己的电子邮件服务器。一位系统管理员意外地发现,RAID 1中的两个驱动器中的一个故障了。原来我们在用一个单开了几个月才发现,因为我们忘了设置电子邮件提醒。我们没有丢失数据,但也很接近了。↩
评论