Commit 3a35184

Karn Wong <karn@karnwong.me>
2024-11-24 10:19:58
fix(listVolumes): exclude kubernetes partitions due to permission denied
1 parent dea70e0
Changed files (2)
cmd/list/list_volumes.go
@@ -29,7 +29,9 @@ func listVolumes() {
 	}
 
 	for _, partition := range partitions {
-		if partition.Fstype != "squashfs" && !strings.Contains(partition.Mountpoint, "snap") { // for example: snap partitions on ubuntu
+		isSnap := strings.Contains(partition.Mountpoint, "snap")
+		isKubernetes := strings.Contains(partition.Mountpoint, "kubelet")
+		if partition.Fstype != "squashfs" && !isSnap && !isKubernetes {
 			device := partition.Mountpoint
 			stats, err := disk.Usage(device)
 			if err != nil {
README.md
@@ -30,6 +30,7 @@ Available Commands:
   generate           Generate stuff
   get                Obtain information
   help               Help about any command
+  list               List devices and volumes
   shouldideploytoday Should I deploy today?
   speedtest          Speedtest
   stopwatch          Create a stopwatch