Docker

如何在 CoreOS 中檢查 SMART HDD 狀態

  • March 18, 2019

如何在 CoreOS 中查看硬碟 ( SMART ) 的狀態?

smartdsmartctl不是 CoreOS 的一部分。

因此,遵循 CoreOS 哲學 smartd 將在容器內執行,作為systemd 單元, smartctl 將從toolbox使用。

我無法從工具箱訪問硬碟驅動器。

我在這裡找到了答案 https://github.com/coreos/bugs/issues/484#issuecomment-165174597

在 CoreOS 主機上

~$ toolbox dnf install -y smartmontools
~$ toolbox --bind=/dev:/dev smartctl --all /dev/sda

你可能會得到“Operation not allowed error”,然後直接使用bind:

~$ toolbox --bind=/dev/sda:/dev/sda smartctl --all /dev/sda

引用自:https://serverfault.com/questions/739792