Skip to content

Instantly share code, notes, and snippets.

@feczo
Last active August 29, 2015 14:02
Show Gist options
  • Save feczo/e55de9fba42d7ff00f3d to your computer and use it in GitHub Desktop.
Save feczo/e55de9fba42d7ff00f3d to your computer and use it in GitHub Desktop.
unmounted disks on compute engine GCE using gcutil
#!/usr/bin/env python
import os
os.system("gcutil listinstances --filter='status eq RUNNING' --columns=disks --format=csv 2>&1 | grep '/' >/tmp/gcutil.mounted;"
"gcutil listdisks --columns=name --format=names >/tmp/gcutil.disks")
disks = set(open("/tmp/gcutil.disks").read().split())
mounted = set(open("/tmp/gcutil.mounted").read().split())
uniques = disks.difference(mounted).union(mounted.difference(disks))
print "UnMounted disk:"
for disk in uniques:
print disk
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment