Another case of WONTFIX

Duncan 1i5t5.duncan at cox.net
Tue Apr 12 23:20:10 BST 2011


gene heskett posted on Tue, 12 Apr 2011 10:02:39 -0400 as excerpted:

> A friend on another unrelated mailing list just posted this link:
> 
> <http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken>
> 
> Which tells me that having /usr on a separate partition, as most of us
> oldtimers do that have been victims of LVM and had a system demolished
> by its total lack of recovery tools does.

FWIW, not everyone's switching to systemd just yet.  Gentoo isn't.  It
appears Fedora (so probably RedHat eventually) and OpenSuSE are, and
Ubuntu, but I'm not sure about Debian itself or Arch, and Slackware
strikes me as conservative enough to probably not be switching
immediately, either.

Meanwhile, the device-mapper portion of the LVM package (and the related
kernel options) does seem to be required now as a dependency of udisks,
the automount component successor to hal, and kde4, from 4.6 which
switched from hal, uses it for the device notifier, etc, but that does
NOT mean the LVM side has to be used, and in fact, traditionalists
like you and me probably aren't terribly unhappy to see automount
functionality break in any case.  I know I'm not, altho it can be
convenient for optical, but I actually prefer it stay off for USB
connected thumb-drives and disks, etc.  FWIW, I build my own kernel
and have felt no compunction to turn on device-mapper there yet, so
user-space dependency or not, anything requiring the kernel side is
simply broken on my system, and that's likely to remain the case for
awhile.

> Now, while I hate to do it, it looks like I may be forced to put /usr
> back on / at my next install.
> 
> My present system gives a df output of:
> [root at coyote sbin]# df
> Filesystem            Size  Used Avail Use% Mounted on
> /dev/sda8              29G  7.2G   21G  27% /
> /dev/sda1             395M  314M   62M  84% /boot
> /dev/sda5              29G   18G   12G  62% /home
> /dev/sda3              97G   12G   80G  13% /opt
> /dev/sda6              29G  215M   28G   1% /root
> /dev/sda9              29G  237M   28G   1% /tmp
> /dev/sda10            673G   48G  591G   8% /usr
> /dev/sda7              29G  9.3G   19G  34% /var
> /dev/sdc1             917G  478G  393G  55% /amandatapes

FWIW (optional runtime md/raids turned off and their filesystems,
including /boot, unmounted):

$>>df
Filesystem            Size  Used Avail Use% Mounted on
rootfs                4.8G  2.9G  2.0G  60% /
/dev/root             4.8G  2.9G  2.0G  60% /
rc-svcdir             1.0M   80K  944K   8% /lib64/rc/init.d
/dev                  2.0M  456K  1.6M  23% /dev
shm                    20M     0   20M   0% /dev/shm
/dev/md3p2            256M   45M  212M  18% /l
/dev/md4               16G   11G  5.2G  68% /h
/dev/md7p1            1.0G  109M  916M  11% /lg
/dev/md7p2             12G  1.6G   11G  13% /nw
/tmp                  6.0G   12K  6.0G   1% /tmp

> My question for this list is:  Could this be the root cause of all my
> kde4 configuration losses at reboot time?

Unlikely.  By the time x/kde comes up, /usr and etc should be solidly
functional and appear as just another part of the filesystem tree.

(I say unlikely because as you can see, I don't have /usr mounted
separately here.  Tho subdirs such as /usr/local are -- it's a the /l
mount above, with a symlink from /usr/local, and /usr/src is similarly a
symlink, tho into an optional partition on an md/raid-0 which isn't active
in the above.  But /usr/share, a critical kde component, is on / itself,
as is anything that the package-manager installs stuff to (as I mentioned
earlier).)

> And, could the separate /home also have something to do with this, for
> the same reason?

Absolutely not.  *WAY* too many distros support if not default to a
separate /home.

I have a separate /home here too.  (Again, /h above, symlinked from /home
just in case...)  I suspect I've had occasional minor problems as a
result, mostly related to early failures with k-get-hot-new-stuff (the kde
extension that allows downloading additional plasmoids, for instance, from
kde-look), but those are bugs and are eventually fixed -- by 4.5 the
problems with KGHNS were gone.

> The above is another non-negotiable item, just like /var which is
> separated and will remain so as long as the logs are on it.
> 
> One possible fix might be to mount a 'log' partition at /var/log, but
> would not the read-only status in case things go tits down in the deep
> end of the pool, carry over and lock the system out of writing logs in
> this scenario? That needs an authoritative answer, because I might just
> go so far as to put it on a separate drive although that multiplies my
> failed drive exposure to do so.

The separate /var vs /var/log we discussed earlier.  Bottom line, assuming
reasonable sizing, you're very unlikely to have any problems with a
separate /var/log that you don't already have with a separate /var.  A
possible exception might be most-likely-local scripts that rename (instead
of moving, rename assumes same filesystem) logs in /var/log to a backup
location under /var but not under /var/log, as part of some logrotate
scheme.  But that being most likely a local solution (too many people have
a separate /var/log for it to remain long as a community-wide solution),
you'd deal with it locally.

FWIW, again, the /lg listed above is symlinked from /var/log.  If
there were problems with a separate /var/log, the fact that it's
a symlink here wouldn't make them less complex, for sure!

As you can no doubt deduce, I'm NOT a fan of unnecessarily long path
names. =:^)

But if anything's going to cause problems, those symlinks IN ADDITION TO
separate mount-points should do so, and they work well enough that I've
been using that config for some years, here.  Tho as I said I can't
be sure for /usr itself since here, it's on /.

Of course, I'm running Gentoo, not the ordinary binary distribution I seem
to recall you saying you use.  It's possible there's some distro-specific
bits that may cause issues, but little or nothing kde related as shipped
from kde-upstream, the main concern on this list.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

___________________________________________________
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.




More information about the kde mailing list