Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Nov 2017 15:33:51 -0600
From:      Karl Denninger <karl@denninger.net>
To:        freebsd-fs@freebsd.org
Subject:   Re: MSDOS Filesystem question related to "read-only" files
Message-ID:  <6a5701bf-7bc0-48a4-ba54-b947e3fd3416@denninger.net>
In-Reply-To: <20171120203706.5ffbfd28@raksha.tavi.co.uk>
References:  <f4ccb904-63fd-4641-89c8-09357fbb5a1c@denninger.net> <CAG6CVpUZumZaU9xVcri1Ry8=C6j6JrjX5F6qd3oKatYZXFu6Kg@mail.gmail.com> <e6a682a1-322e-a677-3d5e-0a7a503ebd40@denninger.net> <0e31a0cf-8a97-1d63-8ebb-9c61d22539cb@denninger.net> <501b5bca-a4b0-7bd9-c1bd-09de0394e136@denninger.net> <20171120203706.5ffbfd28@raksha.tavi.co.uk>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]


On 11/20/2017 14:37, Bob Eager wrote:
> On Mon, 20 Nov 2017 14:22:15 -0600
> Karl Denninger <karl@denninger.net> wrote:
>
> > Oh, here's another interesting anomaly -- MSDOS filesystems return "0"
> > for the free file count!
>
> > (gdb) print fsbuf
> > $3 = {f_version = 537068824, f_type = 50, f_flags = 4096, f_bsize =
> > 4096, f_iosize = 4096, f_blocks = 1949442, f_bfree = 1949436,
> > f_bavail = 1949436,
> >   f_files = 0, f_ffree = 0, f_syncwrites = 3, f_asyncwrites = 5,
> >   f_syncreads = 1907, f_asyncreads = 0, f_spare = 0xbf3fd628,
> > f_namemax = 255,
> >   f_owner = 0, f_fsid = {val = 0xbf3fd680}, f_charspare = 0xbf3fd688
> > "", f_fstypename = 0xbf3fd6d8 "msdosfs",
> >   f_mntfromname = 0xbf3fd6e8 "/dev/da0s1", f_mntonname = 0xbf3fd740
> > "/mnt"}
>
> > Needless to say that can cause some interesting issues if you're
> > coding to avoid potential inode exhaustion and the target is a MSDOS
> > filesystem..... FAT filesystems DO have a maximum file count,
> > incidentally.
>
> But surely only in the root directory?

Uh, I pulled that on "." in the root directory (the mount point.)  Wrong
is wrong, 'yanno, although insanely large numbers of files on FAT
filesystems are bad news for performance reasons anyway.

-- 
Karl Denninger
karl@denninger.net <mailto:karl@denninger.net>
/The Market Ticker/
/[S/MIME encrypted email preferred]/



[-- Attachment #2 --]
0	*H
010
	`He0	*H

00H^Ōc!5
H0
	*H
010	UUS10UFlorida10U	Niceville10U
Cuda Systems LLC10UCuda Systems CA1!0UCuda Systems LLC 2017 CA0
170817164217Z
270815164217Z0{10	UUS10UFlorida10U
Cuda Systems LLC10UCuda Systems CA1%0#UCuda Systems LLC 2017 Int CA0"0
	*H
0
h-5B>[;olӴ0~͎O9}9Ye*$g!ukvʶLzN`jL>MD'7U45CB+kY`bd~b*c3Ny-78ju]9HeuέsӬDؽmgwER?&UURj'}9nWD i`XcbGz\gG=u%\Oi13ߝ4
K44pYQr]Ie/r0+eEޝݖ0C15Mݚ@JSZ(zȏNTa(25DD5.l<g[[ZarQQ%Buȴ~~`IohRbʳڟu2MS8EdFUClCMaѳ!}ș+2k/bųE,n当ꖛ\(8WV8	d]b	yXw	܊:I39
00U]^§Q\ӎ0U#0T039N0b010	UUS10UFlorida10U	Niceville10U
Cuda Systems LLC10UCuda Systems CA1!0UCuda Systems LLC 2017 CA	@Ui0U00U0
	*H
:P U!>vJnio-#ן]WyujǑR̀Q
nƇ!GѦFg\yLxgw=OPycehf[}ܷ['4ڝ\[p6\o.B&JF"ZC{;*o*mcCcLY߾`
t*S!񫶭(`]DHP5A~/NPp6=mhk밣'doA$86hm5ӚS@jެEgl
)0JG`%k35PaC?σ
׳HEt}!P㏏%*BxbQwaKG$6h¦Mve;[o-Iی&
I,Tcߎ#t wPA@l0P+KXBպT	zGv;NcI3&JĬUPNa?/%W6G۟N000k#Xd\=0
	*H
0{10	UUS10UFlorida10U
Cuda Systems LLC10UCuda Systems CA1%0#UCuda Systems LLC 2017 Int CA0
170817212120Z
220816212120Z0W10	UUS10UFlorida10U
Cuda Systems LLC10Ukarl@denninger.net0"0
	*H
0
T[I-ΆϏdn;Å@שy.us~_ZG%<MYd\gvfnsa1'6Egyjs"C [{~_KPn+<*pv#Q+H/7[-vqDV^U>f%GX)H.|l`M(Cr>е͇6#odc"YljҦln8@5SA0&ۖ"OGj?UDWZ5	dDB7k-)9Izs-JAv
J6L$Ն1SmY.Lqw*SH;EF'DĦH]MOgQQ|Mٙג2Z9y@y]}6ٽeY9Y2xˆ$T=eCǺǵbn֛{j|@LLt1[Dk5:$=	`	M00<+00.0,+0 http://ocsp.cudasystems.net:88880	U00	`HB0U0U%0++03	`HB
&$OpenSSL Generated Client Certificate0U%՞V=؁;bzQ0U#0]^§Q\ӎϡ010	UUS10UFlorida10U	Niceville10U
Cuda Systems LLC10UCuda Systems CA1!0UCuda Systems LLC 2017 CAH^Ōc!5
H0U0karl@denninger.net0
	*H
۠A0-j%--$%g2#ޡ1^>{K+uGEv1ş7Af&b&O;.;A5*U)ND2bF|\=]<sˋL!wrw٧>YMÄ3\mWR hSv!_zvl? 3_ xU%\^#O*Gk̍YI_&Fꊛ@&1n”} ͬ:{hTP3B.;bU8:Z=^Gw8!k-@xE@i,+'Iᐚ:fhztX7/(hY` O.1}a`%RW^akǂpCAufgDixUTЩ/7}%=jnVZvcF<M=
2^GKH5魉
_O4ެByʈySkw=5@h.0z>
W1000{10	UUS10UFlorida10U
Cuda Systems LLC10UCuda Systems CA1%0#UCuda Systems LLC 2017 Int CAk#Xd\=0
	`HeE0	*H
	1	*H
0	*H
	1
171120213351Z0O	*H
	1B@z>ޏڭT6 k9Kv0[/D4ygzy<@Zww2چ֍_H0l	*H
	1_0]0	`He*0	`He0
*H
0*H
0
*H
@0+0
*H
(0	+7100{10	UUS10UFlorida10U
Cuda Systems LLC10UCuda Systems CA1%0#UCuda Systems LLC 2017 Int CAk#Xd\=0*H
	10{10	UUS10UFlorida10U
Cuda Systems LLC10UCuda Systems CA1%0#UCuda Systems LLC 2017 Int CAk#Xd\=0
	*H
J8!Hd*sL.N$THqUӐRHC:גdbX;ʁzq66
t_N*)zKW@
9R9ld.eMZ!.uIiEzr蛙V\2H%
H+f27,L[K V
WY"
vѤ9ftPE	bzP\(:e1a6k@c)~*Nx@[B]+TMaXLʼn6ܸ>-7u%j&N:lEgW-HBPo!aa/)՝(ȟ,	UDO^ɂrOpks*L*1x1}tIi
4R,av1ĢAXj'yd@d炙kA-v}R#ְ@w`Hy8&J-)
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a5701bf-7bc0-48a4-ba54-b947e3fd3416>