我计划使用 USB 外部驱动器为我家做一个基于 Raspberry PI4 的小型备份服务器。我的计划是让每台 PC(共 4 台)每月自动备份到服务器。其余时间驱动器不会被访问或写入。由于我希望服务器尽可能高效(就功耗而言),并且噪音尽可能小,所以我考虑在不使用 RAID 1 阵列时将其关闭,基本上让它们每月启动一次进行备份,然后再关闭。
我已经在互联网上搜索了一段时间,我想我找到的“没问题”的答案和“它会过早杀死你的驱动器”一样多……
您对此有何看法?
答案1
首先,让我们来澄清一下旋转停止到底有多“危险”。当今大多数驱动器的设计都考虑到了多次旋转启动循环。这取决于驱动器,但它们通常可处理 100,000 到 1,000,000 次循环。
每个驱动器都有一个空闲超时时间,超过该时间后,驱动器会自动停止旋转。驱动器每天都会多次执行此操作。在大多数驱动器上,您甚至可以通过smartctl
或更改此超时时间hdparm
。
虽然从技术上讲您可以停止 RAID 阵列,但如果实际上没有任何东西触碰这些文件,那就无关紧要了。如果您想格外小心并防止 cron 作业或find
唤醒磁盘的野命令,您可以只使用umount
挂载点,这比停止阵列要快得多,也容易得多。
唯一的例外是(通常)每月一次的 RAID 清理,这意味着您每月将获得两次启动。但这些清理可以帮助您在为时已晚之前识别出故障的硬件,因此建议每月运行一次,并且不会真正影响您的磁盘寿命。