Another case of WONTFIX

gene heskett gheskett at wdtv.com
Wed Apr 13 00:06:45 BST 2011


On Tuesday, April 12, 2011 06:51:52 PM Duncan did opine:

> 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.
> 
That was also my reasoning, but the starving man will gladly steal the 
straw that is supposed to break the camels back.

> (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 (/usr) which IS on a separate partition here.  But rsync is busily 
copying stuff about as we "speak". 

> > 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.

My feelings too.  But the fedoras have virtually insisted /usr be on /, 
which is one of the reason I finally packed my bags and moved to pclos.
 
> 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.

Good.
 
> > 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.

Generally.  I haven't been at all bashful about calling vim to work over a 
logrotate script for almost that same reason, plus I've added to them to 
rotate the logs of some of the stuffs I run for convenience, like fetchmail 
and procmail, neither of which install their own log rotation scripts.
 
> 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!

Agreed, although I can't say that I've ever had a problem with ln or lndir 
in that regard.  It Just Works(TM).
 
> As you can no doubt deduce, I'm NOT a fan of unnecessarily long path
> names. =:^)

Neither am I, but my /usr/pix dir, or /usr/movies, would call me a liar. :) 

> 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 /.

And is going to be so here by this time tomorrow unless taxes & CWP renewal 
wipe out the day.
 
> 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.

Good.

Thanks Duncan, and dinner is ready I hear from the other end of the house.   
And you can call me a lot of things as long as its not too late for dinner. 
;-)


-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
<http://tinyurl.com/ddg5bz>
<http://www.cantrip.org/gatto.html>
A journey of a thousand miles begins with a cash advance.
___________________________________________________
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