driver_linux.go 248 B

1234567891011121314
  1. package graphdriver
  2. import (
  3. "path"
  4. "syscall"
  5. )
  6. func GetFSMagic(rootpath string) (FsMagic, error) {
  7. var buf syscall.Statfs_t
  8. if err := syscall.Statfs(path.Dir(rootpath), &buf); err != nil {
  9. return 0, err
  10. }
  11. return FsMagic(buf.Type), nil
  12. }