Date: Sat, 14 Oct 2017 21:28:06 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 223015] [tmpfs] tmpfs does not support sparse files Message-ID: <bug-223015-8@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D223015 Bug ID: 223015 Summary: [tmpfs] tmpfs does not support sparse files Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: kern Assignee: freebsd-bugs@FreeBSD.org Reporter: kwhite@site.uottawa.ca When attempting to create a large sparse file on a tmpfs file system, I get this message: "truncate: ... No space left on device" It appears to work on a similarly sized mfs file system. ...keith Sample test script output: # sh t_tmpfs =3D=3D=3D tmpfs =3D=3D=3D truncate: /tmp/_trunc_/sparse: No space left on device 0 -rw-r--r-- 1 root wheel 0 Oct 14 17:24 /tmp/_trunc_/sparse =3D=3D=3D mfs =3D=3D=3D 96 -rw-r--r-- 1 root wheel 2147483648 Oct 14 17:24 /tmp/_trunc_/sparse Test script follows: #!/bin/sh # DIR=3D/tmp/_trunc_ TUNIT=3D101 TFILE=3Dsparse SSIZE=3D16m TSIZE=3D2g exec 2>&1 mkdir $DIR || exit 1 echo "=3D=3D=3D tmpfs =3D=3D=3D" mount -t tmpfs -osize=3D$SSIZE /tmp $DIR truncate -s$TSIZE $DIR/$TFILE ls -ls $DIR/$TFILE umount $DIR echo "=3D=3D=3D mfs =3D=3D=3D" mount -t mfs -o-s=3D$SSIZE md$TUNIT $DIR truncate -s$TSIZE $DIR/$TFILE ls -ls $DIR/$TFILE umount $DIR mdconfig -du $TUNIT rmdir $DIR exit 0 --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-223015-8>