我想像使用 一样测试 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)"