svn commit: r209764 - head/usr.sbin/sysinstall
Bruce Cran
brucec at FreeBSD.org
Wed Jul 7 12:44:19 UTC 2010
Author: brucec
Date: Wed Jul 7 12:44:19 2010
New Revision: 209764
URL: http://svn.freebsd.org/changeset/base/209764
Log:
Increase the default and minimum partition sizes.
Bump / to 1GB, /var to 4GB and /tmp to 1GB.
A 512MB root partition is now too small to hold two kernels, so to
prevent installkernel failing 1GB is a better default. Likewise,
applications are storing more data in /var so 4GB is more reasonable
on a modern machine.
The previous minimum partition sizes were too small to hold a minimal
installation, and have been adjusted accordingly.
Discussed with: rwatson, simon
Approved by: rrs (mentor)
MFC after: 1 week
Modified:
head/usr.sbin/sysinstall/label.c
Modified: head/usr.sbin/sysinstall/label.c
==============================================================================
--- head/usr.sbin/sysinstall/label.c Wed Jul 7 12:08:58 2010 (r209763)
+++ head/usr.sbin/sysinstall/label.c Wed Jul 7 12:44:19 2010 (r209764)
@@ -62,9 +62,9 @@
* Minimum partition sizes
*/
#if defined(__ia64__) || defined(__sparc64__) || defined(__amd64__)
-#define ROOT_MIN_SIZE 128
+#define ROOT_MIN_SIZE 280
#else
-#define ROOT_MIN_SIZE 118
+#define ROOT_MIN_SIZE 180
#endif
#define SWAP_MIN_SIZE 32
#define USR_MIN_SIZE 160
@@ -82,10 +82,10 @@
* for this configuration we scale things relative to the NOM vs DEFAULT
* sizes. If the disk is larger then /home will get any remaining space.
*/
-#define ROOT_DEFAULT_SIZE 512
+#define ROOT_DEFAULT_SIZE 1024
#define USR_DEFAULT_SIZE 8192
-#define VAR_DEFAULT_SIZE 1024
-#define TMP_DEFAULT_SIZE 512
+#define VAR_DEFAULT_SIZE 4096
+#define TMP_DEFAULT_SIZE 1024
#define HOME_DEFAULT_SIZE USR_DEFAULT_SIZE
/*
@@ -93,9 +93,9 @@
* when we have insufficient disk space. If this isn't sufficient we scale
* down using the MIN sizes instead.
*/
-#define ROOT_NOMINAL_SIZE 256
+#define ROOT_NOMINAL_SIZE 512
#define USR_NOMINAL_SIZE 1536
-#define VAR_NOMINAL_SIZE 128
+#define VAR_NOMINAL_SIZE 512
#define TMP_NOMINAL_SIZE 128
#define HOME_NOMINAL_SIZE USR_NOMINAL_SIZE
More information about the svn-src-head
mailing list