LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
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!

Notices


Reply
  Search this Thread
Old 11-16-2013, 12:30 PM   #1
Zaileion
LQ Newbie
 
Registered: Oct 2011
Posts: 28

Rep: Reputation: Disabled
Recommended Partition Sizes


I've a 2TB hard drive no dual boot. Entire disk for Ubunu.

I'm doing a fresh install and am wondering the recommended partition sizes.

In the past I simply split the hard drive giving 1Tb to / (root) and 2Gb to swap and the remaining to /home which is 998Gb

I've noticed that my root partition stays rather empty as my /home slowly fills up.

That being said can someone recomend partition sizes for the following.

Total 2TB for the following partitions:

/ (root)
/home
I'll keep Swap at 2Gb.
 
Old 11-16-2013, 01:07 PM   #2
Madhu Desai
Member
 
Registered: Mar 2013
Distribution: Rocky, Fedora, Ubuntu
Posts: 541

Rep: Reputation: 153Reputation: 153
My root (/) is just 30G. But still its used only 24% (6.5G). Now that i saw this, i'll reduce it to probably 15G. That's more than enough.

Other than /boot, I use LVM for swap, /, /var and /home. I find LVM very flexibly in size management as and when i require.
 
Old 11-16-2013, 01:57 PM   #3
mreff555
Member
 
Registered: Sep 2011
Location: Philly
Distribution: Gentoo
Posts: 473

Rep: Reputation: Disabled
I usually don't split root and home on desktop systems anymore. I don't like to have wasted space in my root partition.
I generally allocate it like this:

512mb for boot: This is quite a lot for most people, but I recompile my kernel a lot and save everything 128mb should be fine unless you use a fat bootloader like grub.

6GB for swap: Even performing gigantic iterative calculation in matlab, I rarely use up my 4gb of ram and get in to my swap space. However, I like to be able to hibernate my system which requires swap space. In my case 4gb was too small. 6gb worked just fine.

Thats pretty much it. If you really want to separate your home partition on a system you aren't sure how much root is going to occupy, you can always do this:

-Install the system without splitting home and root, make your root partition your last partition on the drive.
-Install everything you want to run on your system. There may be more in the future but the majority will probably be installed
initially.
-Use parted or gparted to shrink the partition. Give yourself a small buffer, maybe 5 - 10 gb, for future software.
-create another partition out of the free space.
-move everything in your home directory to this partition.
-update /etc/fstab to mount the partition at mount point /home
-reboot
 
Old 11-16-2013, 02:26 PM   #4
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
I'd set root to about 30GB or so, in case you want to install a few desktop environments and the like. I'm currently using around 20GB of my 30GB root partition on my desktop due to installing a large amount of software.
On my EEE PC I'm only using just over 5GB of my root partition but that's a very frugal install of Debian using XFCE and even has the office suite removed to save space.
 
Old 11-16-2013, 07:04 PM   #5
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,323
Blog Entries: 28

Rep: Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141Reputation: 6141
I commonly set my root partition, including all subjectories except /home, to 15 GB.

I have not yet encountered a problem with that configuration. Root seems to have plenty of breathing room.

Based on my experience, for a computer that you are likely to install a lot of programs on, 10GB for for everything but /home is cutting it close.
 
Old 11-16-2013, 08:12 PM   #6
Fred Caro
Senior Member
 
Registered: May 2007
Posts: 1,007

Rep: Reputation: 167Reputation: 167
Perhaps the size of your root partition depends on if you include the /usr dir on that partition?

Fred.
 
Old 11-16-2013, 10:34 PM   #7
Andre.Smit
LQ Newbie
 
Registered: Nov 2013
Location: Bronkhortspruit
Distribution: SuSE - Kubuntu - OpenWRT
Posts: 22

Rep: Reputation: Disabled
I have root or / at size of 4GB, /home 8GB, /usr 8GB all on different SSDs (16 ones I bought for peanuts), it makes things FAST.

I also have /mnt/LData (local data) for storage with /home/andre/Downloads and /home/andre/Documents, symlinked to /mnt/LData/Downloads, and /mnt/LData/Document, etc

I run SuSE13.1 and my system partitions are all at low percentages (/usr is biggest at 44%) if you like installing a lot of additional software make /usr bigger. It is where your applications, X and libraries live....

regards
Andre
 
Old 11-16-2013, 10:38 PM   #8
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
I can't be the only one for whom the root partition easily grows beyond 15GB?
don't get me wrong, I know you can have a full install in around 9GB but my Debian install always goes above 15GB once I've installed XFCE, Gnome, KDE and a few others.
 
Old 11-19-2013, 06:00 AM   #9
manikandanc
LQ Newbie
 
Registered: Jul 2013
Posts: 15

Rep: Reputation: Disabled
I have one separate partition (30GB) for only trying out different OS. Once, I had 2 OS and one of them had Gnome 2 and another had Gnome 3. And I used a common home partition. This messed up lots of my settings. So, In case you wanted to try something like this, you may have to think about not sharing the home partition.

* Think about whether you are going to install any 3rd party software?
* What kind of data you are going to keep (personal/official/entertainment....)
* Are you planning for any VMs?
* Will you be sharing data/content with others?
* If you are working on any java projects and using maven to build, the dependencies will be downloaded to home folder. (May be you can create links or "may be" configure maven to use some other place as repository.. But have a plan in place.)
+ swap (Good practice to have 1.5 to 2 times of your RAM)
+ root

May be I might have missed somethings. But this might help you organize your data.
 
Old 11-19-2013, 06:45 AM   #10
TroN-0074
Senior Member
 
Registered: Dec 2011
Location: Michigan USA
Distribution: OpenSUSE 13.2 64bit-Gnome on ASUS U52F
Posts: 1,444

Rep: Reputation: 340Reputation: 340Reputation: 340Reputation: 340
16GB for /root is plenty, 2GB for swap is enough too, the rest for /home

If your root partition is getting full keep on eye on directories /usr and /var. These directories tent to grow because junk accumulates there.

Good luck to you

Last edited by TroN-0074; 11-19-2013 at 06:50 AM.
 
Old 11-19-2013, 01:14 PM   #11
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
Quote:
Originally Posted by TroN-0074 View Post
16GB for /root is plenty, 2GB for swap is enough too, the rest for /home

If your root partition is getting full keep on eye on directories /usr and /var. These directories tent to grow because junk accumulates there.

Good luck to you
Indeed, most of my space is used in /usr/lib and /usr/share. My point is that you can't remove anything in there in a package-managed system to trim the excess so when you have a few DEs, window managers and themes as well as multilib you can easily get over 15GB -- there's nothing unorthodox about my install, I just happen to have a lot installed. So, with 1TB to play with I'd recommend giving over at least 20GB to the root partition for "future expansion" if nothing else.
I concur with the point made above about sharing home partitions though -- I now have a small home drive for each OS when I'm dual booting and mount some data drives in them for things like VirtualBox and my music and video collections.

Last edited by 273; 11-19-2013 at 01:18 PM.
 
Old 11-19-2013, 06:20 PM   #12
TroN-0074
Senior Member
 
Registered: Dec 2011
Location: Michigan USA
Distribution: OpenSUSE 13.2 64bit-Gnome on ASUS U52F
Posts: 1,444

Rep: Reputation: 340Reputation: 340Reputation: 340Reputation: 340
OP didn't say dualboot was desired here. But I find the best way to dual or triple boot is by sharing /home and swap among all distros but create different user for each distribution and also different password. I even use different format for each /root partition
 
Old 11-19-2013, 06:44 PM   #13
k3lt01
Senior Member
 
Registered: Feb 2011
Location: Australia
Distribution: Debian Wheezy, Jessie, Sid/Experimental, playing with LFS.
Posts: 2,900

Rep: Reputation: 637Reputation: 637Reputation: 637Reputation: 637Reputation: 637Reputation: 637
I partition
/ (root) 10GB (currently using about 3.5GB)
SWAP 2GB
/home the rest

If you are anywhere near using a full 10GB for / you have way more than most people will ever use in a Linux system
 
Old 11-19-2013, 06:55 PM   #14
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,897

Rep: Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019
I'm with 273, if you've got 2TB to play with then you can afford to over allocate.
My starting point is:
/ 16GB
/var 16GB
/home whatever
/tmp on tmpfs.

My / is currently ~36% used. (Slackware 14.1, with xfce, no kde)

On my build box, I add a separate /usr/src as that can get quite big.
 
  


Reply



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
What are the recommended partition sizes for Ubuntu? jdruin Linux - Laptop and Netbook 10 12-16-2008 09:04 AM
Recommended filesystems sizes ? Vilius Red Hat 5 05-15-2008 07:41 AM
Recommended powerpack 2008 partition sizes ? Sabinou Mandriva 5 01-14-2008 03:21 AM
Recommended Partition Sizes vmanivan Slackware - Installation 4 08-17-2005 04:53 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 02:59 AM.

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