I'm getting mighty tired of having to manually egrep out NFS- and SMB-mounted filesystems whenever I am checking on the condition of locally-mounted filesystems. So, my question is thus: is there some combination of flags that I can pass to either df
or mount
that will force them to display ONLY local filesystems and skip any and all network-mounted ones?
2 Answers
df -l
. This depends on network filesystems being properly identified as such, though.
Okay, as seems to be the case 75% of the time, I've actually tripped over the answer to my own question. The -t
and -x
flags for df
will do what I'm looking for.
-t [type]
will list filesystems matching fs TYPE [type]
-x [type]
will list filesystems NOT matching fs TYPE [type]
I.e., for me to exclude NFS-mounted filesystems, the command is df -x nfs
.