Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Jan 2006 20:52:06 -0600
From:      Nikolas Britton <nikolas.britton@gmail.com>
To:        kael@sonic.net
Cc:        freebsd-doc@freebsd.org, freebsd-questions@freebsd.org
Subject:   Re: canned distribution's i86 disk space requirements?
Message-ID:  <ef10de9a0601151852v47d777d2yf6555a7112307da6@mail.gmail.com>
In-Reply-To: <cd02cc220601131158l270c922cu8638cb11f4829448@mail.gmail.com>
References:  <cd02cc220601131158l270c922cu8638cb11f4829448@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
------=_Part_42557_6627507.1137379926148
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

On 1/13/06, Kael Fischer <kael.fischer@gmail.com> wrote:
> Hi all:
>
> I am curious as to the disk space requirements of the various "canned
> distribution sets" on i86 hardware.
>
> While the following excerpt from the Handbook
> (http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/install-pre.ht=
ml)
> was accurate back in the day (I've been using FreeBSD since 2.2.X), it
> doesn't seem to have much relationship to the "Minimal" canned
> distributions in 6.0-Release.  It certainly seems that X has grown
> larger than the 100 MB suggested.
>
> > A minimal installation of FreeBSD takes as little as 100 MB of disk
> > space. However, that is a very minimal install, leaving almost no
> > space for your own files. A more realistic minimum is 250 MB without
> > a graphical environment, and 350 MB or more if you want a graphical
> > user interface. If you intend to install a lot of third party software =
as
> > well, then you will need more space.
>
> Does anyone know how much space Minimal, User and X-User take to
> install?  This would be excellent information to have available for
> the user and sysinstall itself.
>
> What would be almost too much to hope for, would be some error
> checking where the diskspace requirements of the selected packages are
> compared to the requested partitioning scheme before the commit.  It
> was a dream I had once...  The current failure mode is inelegant.
>
> [this is not a flame about sysinstall...  i find it easy to use, most
> of the time, and it has improved over the years.]
>
> If someone knows the answer, let's get it into the handbook.  Or
> perhaps someone has hooks for sysinstall/dist.h and dist.c that can
> pull out the tar file names (e.g. base.am,...) for various sets?  I
> imagine that a basic understanding of the install process would be all
> that is really needed to figure out what files are used for what sets.
>

The attached report I made should answer all of your questions.

--
Please sign the native Flash player for FreeBSD petition:
http://www.petitiononline.com/flash4me/petition.html

------=_Part_42557_6627507.1137379926148
Content-Type: application/octet-stream; name=freebsd6-space-requirements
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="freebsd6-space-requirements"

Report on installation disk space requirements for FreeBSD 6-RELEASE:

Test Rig:
VMware 5 (Win2K/NTFS), VM Settings:
32MB RAM
64MB RAM For KDE-Lite Install (failed with 32MB)
128MB RAM For GNOME-Lite Install (failed with 64MB)
4GB Hard Drive (Default settings)
CD-ROM (Pointing to FreeBSD 6.0-RELEASE i386 ISO Images)
No USB, No Audio, No LAN

FreeBSD Disk Layout:
ad0s1a	4095MB	/	ufs2
ad0s1b	null	swap	null
ad0s1d	null	/var	null
ad0s1e	null	/tmp	null
ad0s1f	null	/usr	null

Everything (/tmp, /var, and /usr) is setup on the root partition, no swap partition was setup.

Results:
* 1st column of numbers are from the VM disk image file.
* 2nd column is from inside FreeBSD with "du -m".
* All numbers reported in megabytes.

Distribution Sets:
Developer		918	741
X-Developer		1080	882
Kern-Developer		526	427
X-Kern-Developer	690	568
User			393	319
X-User			560	461
Minimal			183	156

Miscellaneous Sets:
X-User (All X.Org)	572	476
X-User + GNOME-Lite	1247	1115
X-User + KDE-Lite	1438	1323
Minimal + Ports System	466	425
Minimal + Linux Compat.	438	282

Extrapolated Results:
Ports System		283	270
GNOME-Lite		688	655
KDE-Lite		879	864	
X.Org Default Install	164	143
X.Org Full Install	177	158
Linux Binary Compat.	255	127
Sys Sources + Proflibs	392	315
Kern Sources + Proflibs	133	109
------=_Part_42557_6627507.1137379926148--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ef10de9a0601151852v47d777d2yf6555a7112307da6>