我在RAID1中有两个SSD RAID1服务器。这个服务器有CloudLinux和cPanel,他自动安装了Smartmontools。
我需要使用什么命令来监视SSD?:
-This?:smartctl -i /dev/nvme0n1
-Or -i /dev/nvme0 0
我不知道哪个是正确的SSD名称,在带有硬盘的服务器中,我总是使用"/dev/sda“和"/dev/sdb”。
另一件事是: Smartmontools和mdadm在执行相同的任务?还是执行不同的任务?
发布于 2020-07-20 03:09:57
smartctl -i /dev/nvme0n1和smartctl -i /dev/nvme0都应该产生相同的结果。NVMe驱动器支持“命名空间”,这有点像分区驱动器。除非您做了一些有创造性的事情,否则驱动器有一个名称空间"n1“。磨损均衡和其他智能统计数据对于所有名称空间都是一样的。
mdadm是Linux内核的软件RAID特性的接口。通过使用RAID 1,您可以镜像两个SSD的内容,这样您就有两个写入的所有内容的副本。如果其中一个SSD失败了,以至于它不再接受写入或读取,Linux内核将从您的RAID 1中“失败”。然后您将使用mdadm管理RAID数组,并尽快替换驱动器。
Smartmontools使用驱动制造商多年来建立起来的各种度量来报告磁盘的状况。聪明的统计数据是主要的失败指标。通过监视它们,您可以预测您的驱动器何时可能失败。然后,在它自己失败之前,您可以使用mdadm将驱动器从数组中失败,并按照您自己的计划用一个新的驱动器替换它。
https://serverfault.com/questions/1025878
复制相似问题