diff --git a/src/restic/node.go b/src/restic/node.go index baa40576c..b85bfee80 100644 --- a/src/restic/node.go +++ b/src/restic/node.go @@ -568,6 +568,7 @@ func (node *Node) fillExtra(path string, fi os.FileInfo) error { } node.Inode = uint64(stat.ino()) + node.Device = uint64(stat.dev()) node.fillTimes(stat) @@ -581,7 +582,6 @@ func (node *Node) fillExtra(path string, fi os.FileInfo) error { case "file": node.Size = uint64(stat.size()) node.Links = uint64(stat.nlink()) - node.Device = uint64(stat.dev()) case "dir": case "symlink": node.LinkTarget, err = fs.Readlink(path)