Add support for xfs.

This commit is contained in:
Rohit Jnagal 2015-06-03 17:59:17 +00:00
parent 1a2781819e
commit 387f7b3a7f

View File

@ -75,8 +75,13 @@ func NewFsInfo(context Context) (FsInfo, error) {
partitions := make(map[string]partition, 0) partitions := make(map[string]partition, 0)
fsInfo := &RealFsInfo{} fsInfo := &RealFsInfo{}
fsInfo.labels = make(map[string]string, 0) fsInfo.labels = make(map[string]string, 0)
supportedFsType := map[string]bool{
// all ext systems are checked through prefix.
"btrfs": true,
"xfs": true,
}
for _, mount := range mounts { for _, mount := range mounts {
if !strings.HasPrefix(mount.Fstype, "ext") && mount.Fstype != "btrfs" { if !strings.HasPrefix(mount.Fstype, "ext") && !supportedFsType[mount.Fstype] {
continue continue
} }
// Avoid bind mounts. // Avoid bind mounts.