expose method to get the subvolume id

This commit is contained in:
Denys Smirnov 2019-05-17 20:53:32 +03:00
parent ae959341a5
commit e24c76dba4

View File

@ -60,6 +60,14 @@ type Info struct {
CloneAlignment uint32
}
func (f *FS) SubVolumeID() (uint64, error) {
id, err := getFileRootID(f.f)
if err != nil {
return 0, err
}
return uint64(id), nil
}
func (f *FS) Info() (out Info, err error) {
var arg btrfs_ioctl_fs_info_args
arg, err = iocFsInfo(f.f)