Merge pull request #401 from rjnagal/docs

Skip ROM devices in disk map.
This commit is contained in:
Vish Kannan 2014-12-25 12:41:07 -08:00
commit 2d58ee4643

View File

@ -128,8 +128,9 @@ func GetBlockDeviceInfo(sysfs SysFs) (map[string]info.DiskInfo, error) {
diskMap := make(map[string]info.DiskInfo)
for _, disk := range disks {
name := disk.Name()
// Ignore loopback and ram devices.
if strings.HasPrefix(name, "loop") || strings.HasPrefix(name, "ram") {
// Ignore non-disk devices.
// TODO(rjnagal): Maybe just match hd, sd, and dm prefixes.
if strings.HasPrefix(name, "loop") || strings.HasPrefix(name, "ram") || strings.HasPrefix(name, "sr") {
continue
}
disk_info := info.DiskInfo{