partitions Re: ReiseFS vs XFS
On Mon, 26 Sep 2005, Daniel Garcia wrote:
 
> Why is it interesting to have a different partition
> for / and for /home? I have never seen the point in a
> home
> computer. Isnt it more painful to have to calculate
> the size for each partition
rasputnik> * If /home gets hosed, you can still get in single-user to
	fix/restore it.
rasputnik> * same for backups
rasputnik> * you can set quotas on a per-partition basis.
rasputnik> * one dumb user (possibly you) is not going to be able to fill
	/
rasputnik> * you can reuse /home between different Linuxes
rasputnik> * when you reinstall, skip formatting /home and you don't lose
	your data
and when you rebuild or restore 
	... you only need to rebuild the system directories
	and /home will always have your own user data
hmh> So that your / is as static as possible.  And decoupled from about as
hmh> much as possible.
brad> * any filesystem a user can write to directly (e.g. /home, /tmp)
brad> * any filesystem a user can write to indirectly (e.g. /var)
but, users should not have any user-defined stuff in /var
brad> * any filesystem you want to save the information on (e.g.
brad>   /usr/local, /opt)
add to the list
anybody ( you ) can read/write your home data from any other pc if /home
is separate, and you cannot screw up the machine hosting /home if its
a separate partition
	RemoveMachine# mount home:/home/daniel /home
	RemoteMachine# rm -rf /home/daniel
 
	- you can do your work from any pc 
you want maximum disk space for users .. and minimum space for the
static system 
"system files" is backed up on the internet ... millions of places
	/home/daniel is not backed up anywhere in the world
	and there's hundreds of ways to recover/recreate a working
	server
--------
you want / to be 32MB or 64MB ( small as possible == smaller is better )
so that you can restore or fix a crashed system in "single user mode"
or recreate a brand new system in a few minutes
	minimum / is typically /dev /etc /bin /sbin 
	and nothing else is needed to boot including /boot is NOT needed
	you do NOT want to be waiting ( hours/days ) for ext3 or reiserfs
	checking its entire 100GB or 1TB of disks  instead of just
	checking 64MB system to get into single user to fix the problem
	if "/" is fs clean, you can be 100% sure you can keep working
	
you want /tmp /var/tmp /usr/tmp to be non-exploitable with 1777 as
it's permissions
	- if those 3 partitions is in the same partition as /,
	your whole system dies when "tmp" is exploited
probably lots more reasons why partitions is required
vs the headaches (for newbies) of why it is needed
and than there's the lazyman and yet sometimes okay school of thought
of just one partition for them, but that doesn't mean others should
follow them vs following the crazies with 7 or more partitions
	- you can decide which way is better for you
	after you had problems with one approach or the other
	and why that problem occured in the first place
	- partitions being 100% is NOT an acceptable excuse
	but is a sign of inadequate planning or your outgrew 
	your system and time to get a bigger disk
cya
alvin
Reply to: