* Samuli Suominen schrieb am 01.08.11 um 09:23 Uhr: > On 07/31/2011 05:23 PM, Michał Górny wrote: > > On Sat, 30 Jul 2011 16:55:23 +0300 > > Samuli Suominen <ssuomi...@gentoo.org> wrote: > > > >> I dislike the IUSE="+static" some packages are currently doing to > >> workaround this, instead of moving the needed shared libs to / > >> > >> I dislike the idea of pciutils and usbutils database(s) in > >> non-standard location in / to keep udev working > >> > >> I dislike the idea of moving libglib-2.0, libdbus-1, libdbus-glib-1, > >> and couple of dozen more libs to / > >> > >> I dislike the idea of maintaining and keeping track of the files in / > >> using files from /usr. Does any of the PMs have check for this, like > >> NEEDED entries? I can imagine this getting past the maintainers easily > >> otherwise > >> > >> Most likely still not seeing the full picture here, and just > >> scratching the surface... > >> Despite that, I don't have any strong opinion on any of this, just > >> need to know if I should start moving the files over > > > > Honestly, I'd rather see system libs and apps being moved to /usr > > rather than the opposite. IMO the benefit of getting a clear tree is > > greater than benefits of having separate fs for 'system' and > > 'non-system' packages which actually tend to randomly depend one on > > another. > > that's my impression now too since nobody has managed to provide useful > case for separate /usr, or they have been very vague like adding 1+1 on > / and /usr filesystem sizes and counting the risk of corrupted > filesystem from that (one word: backup) > and even then they can go with dracut and have the initramfs mount the > /usr before init > dracut with it's externsive modules covers the other mentioned cases too
I always keep /usr seperate from / for isolation reasons. IMO there are some good reasons to do so: * For example if a filesystem fills 100%. Imagine your /usr is 100% full by accident. If you have a seperate / you always can still write to /etc or /root which might save your life. Sometimes a system might not even be bootable if / has no space left. Sure, this is not the case normally and never should be. But if it happens to you, you will be happy to have them seperated. * IMO its a good idea to seperate mostly static filesystems from those with many writes * Some people want a read-only /usr * /usr/portage can get very huge and is often written to. With / and /usr being on the same FS you really want to have /usr/portage on a seperate FS then I am sure there are some other reasons too. Just my 2¢ -Marc -- 8AAC 5F46 83B4 DB70 8317 3723 296C 6CCA 35A6 4134
pgpkzxf10zmuN.pgp
Description: PGP signature