Linux
使用命令行獲取所有硬碟列表(/dev/sd*)
我需要把所有的硬碟連接到我的電腦上,比如,
/dev/sda /dev/sdb /dev/sdc
後來我必須在腳本中使用它並監控使用
iostat
我已經找到
fdisk
了命令,我似乎很難從fdisk
using的輸出中提取所有設備grep
。有什麼簡單的方法嗎?
lsblk 比 fdisk 更容易:
$ 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
試試這個:
blkid | awk -F":" '{print $1}'