Explorar o código

Added disk partition filtering

Toby Chui hai 1 mes
pai
achega
2ee92f607a
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  1. 6 0
      main.go

+ 6 - 0
main.go

@@ -24,6 +24,12 @@ func main() {
 			continue
 		}
 		if strings.HasPrefix(deviceFile.Name(), "sd") || strings.HasPrefix(deviceFile.Name(), "nvme") {
+			if strings.HasPrefix(deviceFile.Name(), "sd") && len(deviceFile.Name()) > 3 {
+				continue
+			}
+			if strings.HasPrefix(deviceFile.Name(), "nvme") && strings.Contains(deviceFile.Name()[4:], "p") {
+				continue
+			}
 			fullPath := "/dev/" + deviceFile.Name()
 			fmt.Println(fullPath)