• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 240
  • Last Modified:

RHEL 4 fresh installation: Mount points and partition sizes?

I have a new Dell server which will house RHEL4. The installation CD suggests the following partion and mount structrue (all values in MB)

/ = 1024
/boot = 100
swap = 1756
/usr = 24346
/home = 13533
/tmp = 512
/var = 512

Now this totals only 41783MB (or 41.7GB). My hard drive is 75GB. Why is this the recomended/default sizes? Only 1024MB for / is EXTREMELY small, isnt it? We have two applications that will be running on this server: inventory system, accounting system. All data for these two applications will sit on a DAS (directly attached storage) system which has approx 200GB of space. Everything else will sit on this server's local 75GB hard drive.

Are there any other recommendations for partion sizes to make the most use out of my 75GB? I have found very vauge documentation on the web for this.

Thank you.
  • 2
  • 2
  • 2
2 Solutions
recommendations are made only as an optimum size.  the actual usage can vary depending on implementation.  i would suggest a bigger size for /var.  from what you are saying then it might be a database or something else.

what you can do is mount all free space available on / (which is one of the options while formatting the disk and partitioning it).  eliminate the restriction on /tmp also or keep it if you must.  think about more space in


but the following really do not occupy that much space


the /usr and /var are going to be the places some of the applications to be installed in and running out of (mysql, mail, http, ftp etc). so depending on your installation requirement, you can appropriately size them.  a full installation of RHEL4 should not need more than 5 to 6 Gb of disk. which only suggests that a 24 GB /usr is going to be never utilised.  whereas root and the users on the system would be occupying the / and /home respectively. so one might consider allocating the correct sizes for that.

swap can be twice that of actual memory available with a cap of 2 GB.  

if you are not sure then go with default

/boot = 100
/swap = 2 x actual memory
/data = create one for yourself where you want to store any data / download / misc items
/ = all the rest of free space to begin with

then one can always add a disk and mout the space on any of the directories available

I would suggest to keep /var in big size (give 30 G). /var will be under heavy usage because of log generation. Since you have a data storage attached, dont worry about space. /boot and swap can be given as gautham said

Rest all you can equally distribute. Its always better to keep /tmp in a seperate folder and give 5G. That is another place where junk data can accumulate.

Good Luck..
Bimal Mankara
bfilipekAuthor Commented:
So if I assign the following:

/boot = 100
/swap = 2 x actual mem
/ = remaining

This will allow my /var, /usr/, and /home directories to use any of the remaining space on / , correct?
A proven path to a career in data science

At Springboard, we know how to get you a job in data science. With Springboard’s Data Science Career Track, you’ll master data science  with a curriculum built by industry experts. You’ll work on real projects, and get 1-on-1 mentorship from a data scientist.

bfilipekAuthor Commented:
You guys out there? :)
yes, you are correct.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Train for your Pen Testing Engineer Certification

Enroll today in this bundle of courses to gain experience in the logistics of pen testing, Linux fundamentals, vulnerability assessments, detecting live systems, and more! This series, valued at $3,000, is free for Premium members, Team Accounts, and Qualified Experts.

  • 2
  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now