fallocate can't change the cifs disk space usage

Steve French smfrench at gmail.com
Mon Aug 3 14:05:38 UTC 2020


Which local filesystem type on the server?

On Mon, Aug 3, 2020, 03:46 Xiaoli Feng <xifeng at redhat.com> wrote:

> Hell Steve,
>
>
> ----- Original Message -----
> > From: "Steve French" <smfrench at gmail.com>
> > To: "Xiaoli Feng" <xifeng at redhat.com>
> > Cc: "CIFS" <linux-cifs at vger.kernel.org>, "samba-technical" <
> samba-technical at lists.samba.org>
> > Sent: Monday, August 3, 2020 12:42:32 PM
> > Subject: Re: fallocate can't change the cifs disk space usage
> >
> > Any luck trying the same thing to Windows and/or Azure to see if this
> > is possible Samba bug - sounds like possible Samba server bug but need
> > more information.
>
> Thanks for quick response. When trying the same thing to windows. This
> issue is gone.
> fallocate can update the space usage.
>
> >
> > Are you using one of the Samba plug in VFS modules on the server (like
> > vfs_btrfs)?
>
> I'm not using any samba plug in vfs.
>
> >
> > What does the filesystem show (before and after) on the server side
> > (local file system not just the remote view that Samba is returning
> > for statfs) when you try the df -h?
>
> on the server side, the space usage reported by df also keep the same
> before and
> after fallocate.
>
> >
> > On Sun, Aug 2, 2020 at 9:55 PM Xiaoli Feng <xifeng at redhat.com> wrote:
> > >
> > > Hello all,
> > >
> > > Recently when I'm investigating the xfstests generic/213 generic/228
> > > failures for cifs.
> > > Found that fallocate can't change the cifs disk space usage. Comparing
> xfs
> > > fileystem,
> > > fallocate can update space usage.
> > >
> > > My tests is in 5.8.0-rc7+. I also file a bug for this issue.
> > >   https://bugzilla.kernel.org/show_bug.cgi?id=208775
> > >
> > > # cat /etc/samba/smb.conf
> > > [cifs]
> > > path=/mnt/cifs
> > > writeable=yes
> > > # mount //localhost/cifs cifs -o
> > > user=root,password=redhat,cache=none,actimeo=0
> > > # df -h cifs
> > > Filesystem        Size  Used Avail Use% Mounted on
> > > //localhost/cifs   36G   23G   13G  66% /root/cifs
> > > #  fallocate -o 0 -l 2g /root/cifs/file1
> > > # df -h cifs
> > > Filesystem        Size  Used Avail Use% Mounted on
> > > //localhost/cifs   36G   23G   13G  66% /root/cifs
> > > ]# ls -l cifs
> > > total 1
> > > -rwxr-xr-x. 1 root root 2147483648 Aug  2 21:57 file1
> > >
> > > Thanks.
> > >
> > > --
> > > Best regards!
> > > XiaoLi Feng 冯小丽
> > >
> >
> >
> > --
> > Thanks,
> >
> > Steve
> >
> >
>
>


More information about the samba-technical mailing list