mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-01-19 02:48:24 +00:00
mount: adjust disk space based on quota
This commit is contained in:
parent
ede6ce44c6
commit
46a28b8819
|
@ -57,6 +57,13 @@ func (wfs *WFS) StatFs(cancel <-chan struct{}, in *fuse.InHeader, out *fuse.Stat
|
|||
usedDiskSize := wfs.stats.UsedSize
|
||||
actualFileCount := wfs.stats.FileCount
|
||||
|
||||
if wfs.option.Quota > 0 && totalDiskSize > uint64(wfs.option.Quota) {
|
||||
totalDiskSize = uint64(wfs.option.Quota)
|
||||
if usedDiskSize > totalDiskSize {
|
||||
totalDiskSize = usedDiskSize
|
||||
}
|
||||
}
|
||||
|
||||
// Compute the total number of available blocks
|
||||
out.Blocks = totalDiskSize / blockSize
|
||||
|
||||
|
|
Loading…
Reference in a new issue