我需要查找连接到给定计算机的所有可写存储设备, 无论 它们 是否 已安装。
最糟糕的方法是 尝试/dev与可写设备(hd* and sd*)相对应的每个条目。
/dev
hd* and sd*
有更好的解决方案,还是我应该坚持呢?
/proc/partitions将列出系统可识别的所有块设备和分区。然后,您可以尝试使用file -s <device>来确定分区上存在的文件系统类型(如果有)。
/proc/partitions
file -s <device>