Latest LQ Deal: Complete CCNA, CCNP & Red Hat Certification Training Bundle
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 03-11-2012, 08:12 AM   #1
Registered: Jul 2007
Posts: 43

Rep: Reputation: 15
Partition for a new server

There are various guide on how to set up partitions for a new server. My goal is primarily for easy upgrade of OS so that the configuration and user data can be left intact. What are the necessary partitions and their size? The disk is 500 GB. The user data will go to separate disk (1 TB)

Old 03-11-2012, 10:36 AM   #2
Registered: May 2001
Posts: 29,361
Blog Entries: 55

Rep: Reputation: 3547Reputation: 3547Reputation: 3547Reputation: 3547Reputation: 3547Reputation: 3547Reputation: 3547Reputation: 3547Reputation: 3547Reputation: 3547Reputation: 3547
Given your final answer here know Centos comes with standard documentation that's almost always worth checking. See the Installation Guide, 4.18. Partitioning Your System, for suggestions. A full installation requires 5 GB as "Recommended Partitioning Scheme" says but a minimal setup (install what services you need after basic hardening) requires approximately 700 to 800 MB. Since it's a server I suggest not using LVM but the old school primary and logical /boot, /, /usr, /tmp, /var, /home partitioning scheme and note /var should best be twice the amount of shared / hosted content, caches and log files you estimate you amass in a years time (or whatever you think your retention time should be):
/boot 100 MB   # over 3 kernels is overkill
/     1   GB   # only small dirs like /lib, /root, /etc, /dev and the /sys and /proc VFSes
/usr  20  GB   # would leave over 15 GB for your SW if you do a full install (which you shouldn't)
/tmp  1   GB   # way overkill
/var  10  GB   # or whatever your guesstimate would be
/home          # whatever you need
swap           # depends on how much RAM you have and how hungry your apps are
* Some will try to argue that having a swap, / and /home "is good enough" for a server. So. If you like surprises at three in the morning and your admin work to be full of the type of excitement you didn't ask for then be sure to follow those valuable suggestions ;-p

Some (post) install time suggestions:
- if you can run a local (virtualization guest?) staging server so testing things doesn't fsck up your server,
- only install software, expose and run services you need,
- do not disable SELinux but seek fixes instead,
- ensure you have a working backup scheme,
- ensure you apply every update when it is released,
- never log in as root but SSH in via an unprivileged user account with pubkey auth,
- try to avoid web-based management panels,
- properly harden your setup and audit regularly,
- read the basic RHEL, SANS and OWASP (security) documents.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Minimum Partition Size Required in Redhat Linux Server for DNS Server Configuration vamshi_krishv Linux - Server 3 05-06-2011 02:08 AM
Partition to use in a web server an e-mail server ljgomez5 Linux - Newbie 8 08-08-2008 03:33 PM
Web server + ftp server, How would you partition? anorman Linux - General 1 09-06-2004 09:02 AM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 11:58 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration