Booting problems again

Mike McCarty Mike.McCarty at sbcglobal.net
Sat Feb 13 12:04:20 PST 2010


stosss wrote:
> On Sat, Feb 13, 2010 at 2:21 PM, Mike McCarty
> <Mike.McCarty at sbcglobal.net> wrote:

[...]

>> I think that a general maintenace helper guide, or even a
>> section in the book relating to that, giving considerations
>> which enter into philosophy of maintenance and how to go
>> about keeping a (B)LFS system up and running, like doing
>> upgrades without having to destroy the system or create
>> a new one or buy a new disc, would be very helpful to sysadmin
>> newbies like me.
> 
> Mike, you already have a good start on what could be a useful hint. Go
> ahead, massage it and submit it to the devs for consideration.

Did you read that last sentence? I've been "maintaining" a Linux
system for about four or five years, but by no means does
that mean that I consider myself anything but a newbie. I took
more or less the default partitioning my distro did upon install.
As the years go by, I've wanted to add more discs space, and
done so, and so there came natural decision points about how
to add them. Some of the decisions I've made, I've later come
to reconsider, and think that there could be better ways to do
them. That doesn't meant that I think I have any sort of handle
on how they "should" be done, based on what considerations.

I have studied the recommended layout (I can't recall what it's
called, now)

/tmp	variable stuff which does not have to survive reboot

/var	variable stuff stored by games, backup programs, etc.
	which must survive reboot, but not necessarily present
	immediately

/bin	system program files, must be present to boot
/sbin	system program files, usually used only by root,
	must be present to boot

/usr/bin	system program files, not necessary for boot
/usr/sbin	system program files, usually used only by
		root, not necessary for boot

/etc	system configuration data, must be present to boot

/home	user data (used to be under /usr)

/usr/local/bin	user installed programs
/usr/local/...	user installed config stuff

The stuff marked "must be present to boot" means it
must be part of the base partition, not something mounted
later. So, these are considerations for where to add new
partitions. Like, /var, /tmp, /usr/local, /home are all
good candidates for being separate partitions. I like
for /tmp to be in a separate partition from /home, so
a user program which fills up /home/some-user/... doesn't
make /tmp also full, causing a system halt.

However, by no means do I consider myself any kind of expert.
What I just wrote is about the limit of all I know. It would
be nice if some who have professionally admin'd some UNIX
systems could write some stuff which would be meaningful.

Not the drivel I can come up with.

Mike
-- 
p="p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);}
Oppose globalization and One World Governments like the UN.
This message made from 100% recycled bits.
You have found the bank of Larn.
I speak only for myself, and I am unanimous in that!



More information about the lfs-support mailing list