On 03/07/2014 07:26 PM, Lennart Poettering wrote: > Heya! > > Since yesterday systemd in git can now discover root, /home, /srv and > swap partitions automatically based on GPT type GUIDs, thus making > /etc/fstab unnecessary for simple setups. > > I have now put together something like a spec describing the logic > behind that, and what it is good for:
> http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec/ > Form the FAQ: <CITE> [...] What about automatic mounting of btrfs subvolumes to /var, /home and so on? Doing a similar automatic discovery of btrfs subvolumes and mounting them automatically to the appropriate places is certainly desirable. We are waiting for the btrfs designers to add a per-subvolume type UUID to their disk format to make this possible. [...] </CITE> Instead of relying on the subvolume UUID, why not relying to the subvolume name: it would be more simple and flexible to manage them. For example supposing to use '@' as prefix for a subvolume name: @ -> root filesystem @etc -> etc @home -> home [...] If you want multiple OS on the same filesystem we can use the following convention @home -> home of all the systems @srv -> srv of all the systems @fedora_ -> root of a fedora system @fedora_etc -> etc of the fedora system @fedora2_ -> root of a fedora2 system @fedora2_etc -> etc of the fedora2 system Or in another way we could group the different systems in subdirectories: @home -> home of all the systems @srv -> srv of all the systems fedora/@ -> root of a fedora system fedora/@etc -> etc of the fedora system fedora2/@ -> root of a fedora2 system fedora2/@etc -> etc of the fedora2 system -- gpg @keyserver.linux.it: Goffredo Baroncelli (kreijackATinwind.it> Key fingerprint BBF5 1610 0B64 DAC6 5F7D 17B2 0EDA 9B37 8B82 E0B5 _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel