123456789101112131415161718192021222324252627282930 |
- package zfs // import "github.com/docker/docker/daemon/graphdriver/zfs"
- import (
- "context"
- "github.com/containerd/log"
- "github.com/docker/docker/daemon/graphdriver"
- )
- func checkRootdirFs(rootDir string) error {
- fsMagic, err := graphdriver.GetFSMagic(rootDir)
- if err != nil {
- return err
- }
- backingFS := "unknown"
- if fsName, ok := graphdriver.FsNames[fsMagic]; ok {
- backingFS = fsName
- }
- if fsMagic != graphdriver.FsMagicZfs {
- log.G(context.TODO()).WithField("root", rootDir).WithField("backingFS", backingFS).WithField("storage-driver", "zfs").Error("No zfs dataset found for root")
- return graphdriver.ErrPrerequisites
- }
- return nil
- }
- func getMountpoint(id string) string {
- return id
- }
|