Solved

RHEL 4 fresh installation: Mount points and partition sizes?

Posted on 2006-11-01
6
225 Views
Last Modified: 2013-12-15
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.
0
Comment
Question by:bfilipek
  • 2
  • 2
  • 2
6 Comments
 
LVL 14

Accepted Solution

by:
ygoutham earned 250 total points
ID: 17855806
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

/home
/

but the following really do not occupy that much space

/usr
/var

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

goutham
0
 
LVL 6

Assisted Solution

by:bimal_linux
bimal_linux earned 250 total points
ID: 17864595
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
0
 

Author Comment

by:bfilipek
ID: 17889908
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?
0
VMware Disaster Recovery and Data Protection

In this expert guide, you’ll learn about the components of a Modern Data Center. You will use cases for the value-added capabilities of Veeam®, including combining backup and replication for VMware disaster recovery and using replication for data center migration.

 

Author Comment

by:bfilipek
ID: 17907441
You guys out there? :)
0
 
LVL 14

Expert Comment

by:ygoutham
ID: 17911995
yes, you are correct.
0
 
LVL 6

Expert Comment

by:bimal_linux
ID: 17912360
0

Featured Post

Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Guacamole cut and paste issue 3 48
Issue to mail 11 72
Codiing Non-Existent Links 4 67
Setting up static IP - Ubuntu server 16.04 12 31
This is the error message I got (CODE) Error caused by incompatible libmp3lame 3.98-2 with ffmpeg I've googled this error message and found out sometimes it attaches this note "can be treated with downgrade libmp3lame to version 3.97 or 3.98" …
Network Interface Card (NIC) bonding, also known as link aggregation, NIC teaming and trunking, is an important concept to understand and implement in any environment where high availability is of concern. Using this feature, a server administrator …
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:

895 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now