Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for May 23, 2013
An "enum" for Python 3
An unexpected perf feature
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
Encrypted root filesystems, for one thing.
The case for the /usr merge
Posted Jan 27, 2012 1:53 UTC (Fri) by rgmoore (✭ supporter ✭, #75)
Or a root filesystem on LVM, software RAID, or any other kind of complicated filesystem the bootloader can't understand. Although it looks as though GRUB2 is smart enough to get all those systems (including encrypted filesystems), so maybe separate /boot partitions are going to be as unnecessary as separate /bin, /sbin, and /lib directories.
Posted Jan 27, 2012 4:49 UTC (Fri) by jackb (subscriber, #41909)
Posted Jan 27, 2012 9:54 UTC (Fri) by jengelh (subscriber, #33263)
Posted Jan 30, 2012 19:13 UTC (Mon) by blitzkrieg3 (subscriber, #57873)
Posted Jan 27, 2012 9:01 UTC (Fri) by job (guest, #670)
Posted Jan 30, 2012 19:16 UTC (Mon) by blitzkrieg3 (subscriber, #57873)
Posted Jan 28, 2012 12:04 UTC (Sat) by gbrun (guest, #82611)
Yes. Another reason are special requirements for the boot loader itself.
For instance, I'm using ReiserFS for /. This FS employs "tail packing", i. e. there are cases when file data will be stored in units smaller than a full cluster ("sector").
File-system agnostic boot-loaders like LILO assume that all sectors in a block list have the same size, and therefore require ReiserFS volumes to be mounted with a special option which disables tail packing when updating the LILO configuration/mapping files.
But mounting ReiserFS with this option defeats its main advantage of space-efficiency for small files, so one does not generally want to do that.
As long as /boot is a separate small file system, this does not matter: One can either use ReiserFS for /boot and mount it with tail packing disabled, or use a different FS like ext2 there which only uses equally-sized clusters (this is what I do).
Also, the current FHS does not force anyone to put /boot onto a different partition - it's just an option.
Therefore, no matter where the basic discussion /bin vs. /usr/bin will eventually lead to, I strongly advise *not* to change the existing practice regarding /boot.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds