如何使用Synology NAS验证硬盘的运行状况?


11

我明天将收到我的第一个NAS(Synology DS413)和三个硬盘。当然,我想在设置RAID和迁移数据之前检查磁盘是否一切正常。不幸的是,我没有PC来安装它们。我只有笔记本。

我可以使用NAS固件以某种方式执行此操作吗?除了SMART,我还应该运行哪种测试?


1
除了SMART之外,实际上没有其他测试可以运行。您会受HDD的摆布,知道它实际上会在失败之前就失败。Synology提供了可验证突袭性的软件。SMART不能保证能捕捉到任何东西。例如,它不会遇到机械问题。
Ramhound

Answers:


5

Storage Manager将显示每个磁盘的SMART状态。登录Web界面,然后进入主菜单> Storage Manager> HDD管理。

硬盘管理屏幕

您还可以使用此屏幕上的“测试计划程序”选项来计划更深入的SMART测试。


10

正如Daxlerod所说,您应该使用SMART工具,但是您还需要执行所谓的数据清理。

如果还没有,请创建一个磁盘组。为了使数据清理可用,您至少需要3个磁盘,至少1个冗余驱动器和至少2个数据驱动器。等待磁盘组完全同步,然后执行数据清理。

自Synology OS v4.2起,可以从以下位置访问数据清理

Storage Manager -> Disk Group -> Manage -> Start data scrubbing

这将花费数小时,因为它会读取所有磁盘的所有扇区并执行一些数学运算以查看校验和数据是否正确累加。您可以在此期间使用NAS,但速度会慢一些。许多人每个月运行一次数据清理。就个人而言,我每周进行一次数据清理,周末进行工作清理,而在工作期间则进行一周的家庭清理。

有一篇名为Scrub Synology RAID磁盘的好文章,即使在Web界面中没有选项,它也告诉您如何运行名​​为fsck的文件系统检查工具。

编辑:上面的页面似乎消失了,但它基本上说

用于执行脱机fsck的命令:

syno_poweroff_task
fsck.ext4 -pvf /dev/vg[x]/volume_[y]

下电任务执行一些卸载(卷1等)。然后,您将执行通常的Linux fsck。

但是,请阅读更多页面,例如https://forum.synology.com/enu/viewtopic.php?f=39&t=83186http://www.cyberciti.biz/faq/synology-complete-fsck-file-system- check-command /他们似乎暗示DSM 5+中的情况已经改变。有人建议对关闭任务使用-d(调试)选项,例如

syno_poweroff_task -d

尽管Cyber​​citi网站建议使用lsof来查找正在使用的卷,然后/usr/syno/etc/rc.d/在使用umount命令之前先使用服务关闭脚本。

请注意,所有这些都需要您插入NAS盒,如果您对Linux命令行不满意,则可以向Synology提出请求,以在Web界面中放入fsck按钮。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.