Date: Tue, 29 Jul 2003 18:49:03 -0400 From: Michael Conlen <meconlen@obfuscated.net> To: rtjohan@syspres.com Cc: freebsd-questions@freebsd.org Subject: Re: Vinum Sub-disk & Directory Structure Mapping Message-ID: <3F26F9DF.7010807@obfuscated.net> In-Reply-To: <003801c35610$74775930$3d01a8c0@rjc800> References: <003801c35610$74775930$3d01a8c0@rjc800>
next in thread | previous in thread | raw e-mail | index | archive | help
I normally use / /usr /usr/local /var /tmp /home # or /usr/home /usr/ports # either it's own space, or link to /usr/local/ports Here's the rational, / and /usr can be mounted read only, /root shouldn't really get used, since you shouldn't be using the root account. when you update the source and rebuild the system then you can remount read-write. /usr/ports points to /usr/local/ports so it can be read-write as needed. /var has logs that can get out of hand, and /tmp gets out of hand due to all sorts of user/programer tricks that you never count on. Those can be read-write at all times. I haven't sized these in a while since well, I've got disk space like it's going out of style, but 128 megs for /, and 512 for /var and /tmp are good sizes. /home is as needed. The only question is how much you really need in /usr which is probably somewhere around 1 GB, depending on if you need to build sources on that system or not. For the security concious, if /usr is read-only at all times (except when mounted from single user mode) you can be more at ease leaving suid programs there, and disable suid from /usr/local, not that you would never have a problem, but... Also, having /etc/ ro is nice, but none of that is a good substitue for tripwire or the like. -- Michael Conlen Richard Johannesson wrote: >Using the unlimited number of sub-disk that can be created using vinum, >what's a good way to separate the directory file structure to help limit >file system corruption? Or, what's the happy medium between limiting fs >corruption and complexity? > >Here's my guess of which part of directory structure should be on its own >sub-disks/filesystem: >/ Probably >/root Overkill? >/usr Probably >/usr/local >/var Probably >/var/backups ? >/tmp Probably - or should be on same as var? >/home Maybe - or should be under /usr? >/stand ? >/boot ? > >Any feedback is very much appreciated. If there is document that discusses >this basic topic while taking vinum into account, please let me know so I >can bugger off. :) > >Thanks again, >Richard > > >_______________________________________________ >freebsd-questions@freebsd.org mailing list >http://lists.freebsd.org/mailman/listinfo/freebsd-questions >To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3F26F9DF.7010807>