GNU bug report logs -
#33517
Problem booting when using btrfs subvolume for /gnu/store
Previous Next
Reported by: Christopher Baines <mail <at> cbaines.net>
Date: Mon, 26 Nov 2018 20:29:02 UTC
Severity: normal
Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #11 received at 33517 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Ludovic Courtès <ludo <at> gnu.org> writes:
> Hello,
>
> Christopher Baines <mail <at> cbaines.net> skribis:
>
>> Unfortunately, it's not a proper solution, as it obviously breaks when
>> you actually want to strip the mount point off so that grub can find the
>> right files.
>
> Is there a way ‘strip-mount-point’ or some higher-level code could
> determine whether we actually need to strip the mount point?
So, this is the file-system value that I'm using currently for the
store. The information about subvolume is in the options value.
(file-system
(device (uuid "84fc6b78-d7ff-45df-8659-bef44b5bf0ea"))
(type "btrfs")
(title 'uuid)
(mount-point "/gnu/store")
(needed-for-boot? #t)
(options "subvol=/gnu/store"))
I guess one approach for dealing with this would be to allow directly
configuring the stripping of the mount point somehow. Or maybe having
some btrfs-file-system record, which could store the subvol option in a
more machine readable way.
One thing that still makes me uncertian, is how grub actually is trying
to find files on the btrfs filesystem. I tried changing the default
subvolume to the one containing the store, but that didn't seem to
help. Looks like it might not be aware of subvolumes.
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 5 years and 80 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.