DaemonForums  

Go Back   DaemonForums > FreeBSD > FreeBSD Installation and Upgrading

FreeBSD Installation and Upgrading Installing and upgrading FreeBSD.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 13th October 2011
Fred974 Fred974 is offline
New User
 
Join Date: Oct 2011
Posts: 5
Thanked 0 Times in 0 Posts
Cool disk partition layout advise

Hi guys,
I'm new to FreeBSD and I’m trying to setup a test web server using a in VMware esxi 5 before I consider doing anything live with real data.
I'm however struggling to see what I should have for the server disk layout.
So far I thought of having the following:
Code:
/ 1Gb
swap:	512Mb
/var:	1Gb
/tmp:	1GB
/usr:	5Gb
/home: rest of the disk (do i really need this one?)
The VM will have 60GB Hard drive and 512Mb Ram(can be more if necessary).
The server will host the web (apache), a Mysql database and a mail server.

Do you think the disk allocation is correct?
Do you think I should split the web, database and the mail sewrvers into different VM's?

Thank you very much for your help.

Fred
Reply With Quote
  #2   (View Single Post)  
Old 13th October 2011
vermaden's Avatar
vermaden vermaden is offline
Administrator
 
Join Date: Apr 2008
Location: pl_PL.lodz
Posts: 1,052
Thanked 118 Times in 93 Posts
Default

Quote:
Originally Posted by Fred974 View Post
Code:
/ 1Gb
swap:	512Mb
/var:	1Gb
/tmp:	1GB
/usr:	5Gb
/home: rest of the disk (do i really need this one?)
Its ok, You can as well use something like that:

Code:
   /: 1G
swap: 1G
/var: 1G
/tmp: 1G
/usr: {REST} (and /home will be as /usr/home - that is the default)
__________________
religions, worst damnation of mankind
"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds

Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”.
vermaden's: links resources deviantart spreadbsd
Reply With Quote
  #3   (View Single Post)  
Old 13th October 2011
J65nko J65nko is offline
Administrator
 
Join Date: May 2008
Location: Budel - the Netherlands
Posts: 3,148
Thanked 182 Times in 149 Posts
Default

Quote:
/usr: {REST} (and /home will be as /usr/home - that is the default)
dump(8) only works on a complete filesystem.
By having a separate home partition you can use dump/restore for creating/restoring backups of the home dir.
__________________
You don't need to be a genius to debug a pf.conf firewall ruleset, you just need the guts to run tcpdump
Reply With Quote
  #4   (View Single Post)  
Old 13th October 2011
Fred974 Fred974 is offline
New User
 
Join Date: Oct 2011
Posts: 5
Thanked 0 Times in 0 Posts
Default

hi guys thank you for your reply.
J65nko, are you saying partition i've posted is best or the one sugested by vermaden?

Sorry, i'm new to it all
Reply With Quote
  #5   (View Single Post)  
Old 13th October 2011
J65nko J65nko is offline
Administrator
 
Join Date: May 2008
Location: Budel - the Netherlands
Posts: 3,148
Thanked 182 Times in 149 Posts
Default

Because I use dump for backups, I always create a separate partition for /home.

If it is part of "/usr" and want to create a backup with dump, you have to backup everything in "/usr". Then the backup includes the "/usr/{bin,sbin,local}" directories which roughly make up 80% of the FreeBSD base install. So by having a separate home, you have to backup less

I don't know the amount of disk space you have reserved for FreeBSD , but I would suggest to increase "/usr" from 5 to 10 GB.

Whatever you choose, most users after finding out how much space they actually need, usually will reinstall FreeBSD after one or two weeks anyway
__________________
You don't need to be a genius to debug a pf.conf firewall ruleset, you just need the guts to run tcpdump
Reply With Quote
  #6   (View Single Post)  
Old 13th October 2011
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 3,696
Thanked 214 Times in 189 Posts
Default

I always recommend a single large "a" partition for everything on new systems where sizing has not yet been determined. This is pretty typical for new workstation users, but I think that advice holds for new servers as well, if the admin(s) are unfamiliar with the applications being deployed. After things are up and running, repartitioning can be done with some confidence.

Having multiple partitions adds a lot of management value -- once they are sized correctly. Before then, incorrectly sized partitions may cause scheduled downtime for repartitioning and at the very least may add stress.
Reply With Quote
  #7   (View Single Post)  
Old 17th October 2011
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 3,696
Thanked 214 Times in 189 Posts
Default

My advice on large partitions holds to a point, but there are practical limits. The root partition must still be bootable; it must be FFS and not FFS2. Even though this is an expedient, and should be considered transitory, it is possible to run this way long term. There are security and operational implications to doing so. FAQ 14.8 discusses this in some detail.

I mention this because there was a thread on misc@ about an unbootable installation:

http://comments.gmane.org/gmane.os.openbsd.misc/189615
Reply With Quote
  #8   (View Single Post)  
Old 17th October 2011
J65nko J65nko is offline
Administrator
 
Join Date: May 2008
Location: Budel - the Netherlands
Posts: 3,148
Thanked 182 Times in 149 Posts
Default

The discussion on misc was about OpenBSD, the OP is asking advice about FreeBSD partition layout ;-)
__________________
You don't need to be a genius to debug a pf.conf firewall ruleset, you just need the guts to run tcpdump
Reply With Quote
  #9   (View Single Post)  
Old 17th October 2011
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 3,696
Thanked 214 Times in 189 Posts
Default

Oops.
Reply With Quote
Old 17th October 2011
BSDfan666 BSDfan666 is offline
Real Name: N/A, this is the interweb.
Helpful companion
 
Join Date: Apr 2008
Location: Ontario, Canada
Posts: 2,223
Thanked 193 Times in 184 Posts
Default

Quote:
Originally Posted by jggimi View Post
Oops.
Why is this section still at the top of daemonforums? FreeBSD has their own exclusive V.I.P. club.

We need special treatment.
Reply With Quote
Old 24th October 2011
Fred974 Fred974 is offline
New User
 
Join Date: Oct 2011
Posts: 5
Thanked 0 Times in 0 Posts
Default

thank guys,

I'll take it all onboard and keep learning...I'll probably reinstall openbsd as sugested above at some point ...
Reply With Quote
Old 3rd November 2011
ocicat ocicat is offline
Administrator
 
Join Date: Apr 2008
Posts: 2,887
Thanked 190 Times in 160 Posts
Default

Quote:
Originally Posted by Fred974 View Post
I'll probably reinstall openbsd as sugested above at some point ...
Fred974, while the information presented about OpenBSD is valid, there is no reason to construe that FreeBSD is not capable of custom partitioning. FreeBSD is an equally viable choice.
Reply With Quote
Old 3rd November 2011
Fred974 Fred974 is offline
New User
 
Join Date: Oct 2011
Posts: 5
Thanked 0 Times in 0 Posts
Default

Hi ocicat,

FreeBSD is the OS that I will be using. I have been looking around and the support and tutorial is way bigger than OpenBSD. I guess, once i master FreeBSD it shouldn't be that difficult to switch to OpenBSD later on if needed.

My Plan is now to have my web server setup with FreeBSD and have 3 jails in it.
1x for webserver
1x for MySQL DB
1x for Email Server

Now...looking at the FreeBSD manual, the jail get installed in the
Quote:
/usr/jail/webserver
/usr/jail/Mysql
/usr/jail/dovecot
I was wondering how this will affect my back up as J65nko pointed out the following:
Quote:
Because I use dump for backups, I always create a separate partition for /home.

If it is part of "/usr" and want to create a backup with dump, you have to backup everything in "/usr". Then the backup includes the "/usr/{bin,sbin,local}" directories which roughly make up 80% of the FreeBSD base install. So by having a separate home, you have to backup less
Forgot to mention that i will have to have virtualbox install to host windows xp as it will be used for the office voip

I really need to get the partitions right as i really need to be back online (hostmonster has lost all my files and left me in deep s***)

The hardware is HP Prolian Micro Server with 5Gb Ram and about 250Bg disk

Sorry to bug you all and Thank you very much for all your replies

Fred
Reply With Quote
Old 7th November 2011
J65nko J65nko is offline
Administrator
 
Join Date: May 2008
Location: Budel - the Netherlands
Posts: 3,148
Thanked 182 Times in 149 Posts
Default

Because nobody has or probably will run the exact configuration like you, you could do a test install on a local box with the same size of disk or FreeBSD slice. Use the advice of jggimi, by putting everything in a single giant "a" partition/label and calculate the sizes from that.

You can calculate those sizes with "du"
Code:
j65nko@hercules[~] du -hs /home/j65nko
5.1G    /home/j65nko
j65nko@hercules[~] du -hs /var/log
1.1M    /var/log
See du(1).

I thought I already posted this several days ago, but apparently I forgot to click the "Submit Reply" button
__________________
You don't need to be a genius to debug a pf.conf firewall ruleset, you just need the guts to run tcpdump
Reply With Quote
Old 8th November 2011
Fred974 Fred974 is offline
New User
 
Join Date: Oct 2011
Posts: 5
Thanked 0 Times in 0 Posts
Default

many thank for your reply J65nko.
I have setup a VM to test all this theories
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Preserving existing OpenBSD partition layout during a re-install J65nko Guides 3 17th February 2010 03:55 AM
Recommended Partition Layout MetalHead OpenBSD Installation and Upgrading 12 30th November 2008 10:08 AM
Disk geometry for Seagate disk phreud FreeBSD Installation and Upgrading 5 8th November 2008 10:51 PM
Project layout, any comments? PatrickBaer FreeBSD General 1 12th October 2008 05:13 PM
Keyboard Layout mfaridi FreeBSD General 6 26th June 2008 07:13 PM


All times are GMT. The time now is 04:01 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick