Browse Source

mount: modify file size

pull/1189/head
Chris Lu 5 years ago
parent
commit
6a40c688e0
  1. 4
      weed/filesys/file.go

4
weed/filesys/file.go

@ -50,6 +50,10 @@ func (file *File) Attr(ctx context.Context, attr *fuse.Attr) error {
attr.Inode = uint64(util.HashStringToLong(file.fullpath())) attr.Inode = uint64(util.HashStringToLong(file.fullpath()))
attr.Mode = os.FileMode(file.entry.Attributes.FileMode) attr.Mode = os.FileMode(file.entry.Attributes.FileMode)
attr.Size = filer2.TotalSize(file.entry.Chunks) attr.Size = filer2.TotalSize(file.entry.Chunks)
if file.isOpen {
attr.Size = file.entry.Attributes.FileSize
}
attr.Crtime = time.Unix(file.entry.Attributes.Crtime, 0)
attr.Mtime = time.Unix(file.entry.Attributes.Mtime, 0) attr.Mtime = time.Unix(file.entry.Attributes.Mtime, 0)
attr.Gid = file.entry.Attributes.Gid attr.Gid = file.entry.Attributes.Gid
attr.Uid = file.entry.Attributes.Uid attr.Uid = file.entry.Attributes.Uid

Loading…
Cancel
Save