hdparm -t 相当于主目录吗?

hdparm -t 相当于主目录吗?

我想像使用 一样测试 Ubuntu Server 硬盘上的读取速度hdparm -t,但我需要在多台机器上自动执行此操作,而我事先不知道dev主硬盘是什么,所以我不能只hdparm -t /dev/sda。如果有办法在 bash 中执行此操作,我希望能够在home包含它的文件夹或硬盘上运行它。

有任何想法吗?

答案1

您可以使用findmnt -T例如。

$ findmnt -T /home
TARGET SOURCE    FSTYPE OPTIONS
/home  /dev/sda6 ext4   rw,relatime,data=ordered

或者只提取块设备

$ findmnt -no SOURCE -T /home
/dev/sda6

用法如下hdparm

hdparm -t "$(findmnt -no SOURCE -T /home)"

相关内容