すべてのハードドライブをコンピュータに接続する必要があります。
/dev/sda
/dev/sdb
/dev/sdc
後でスクリプトで使用する必要があります。iostat
コマンドが見つかりましたが、使用結果からすべてのデバイスを抽出するのにfdisk
問題があるようです。fdisk
grep
簡単な方法がありますか?
答え1
目的を達成するためにfdiskよりも簡単なのはlsblkです。
$ lsblk --nodeps
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223.6G 0 disk
sdb 8:16 0 298.1G 0 disk
sr0 11:0 1 12M 0 rom
またはドライブのみが必要な場合:
$ lsblk --nodeps -n -o name
sda
sdb
sr0
答え2
この試み:
blkid | awk -F":" '{print $1}'