Ajattelinpa nyt tämänkin kertoa, vaikka ongelmaa ei sinänsä ole – tai jos olikin, sain sen ratkaistuksi:
Kun openSUSE 13.2:n asennusohjelmalla luo btrfs-juuriosion, se sisältää tukun alitaltioita (subvolumes), mikä on btrfs:n sinänsä hieno uusi ominaisuus. Useimmat alitaltioista ovatkin valtaosalle käyttäjistä harmittomia (esim. /tmp). Jokunen muu (/home, /var/*, ehkä jollakulla /opt) voi aiheuttaa ongelmia.
Minulla ja varmaan useimmilla muillakin kokeneilla Linux-käyttäjillä ainakin /home on tavannut olla erillinen osio, ja jossain vaiheessa havaitsin hyödylliseksi, että myös /var olisi sellainen. (/var tapaa tietyissä tilanteissa kasvaa hurjasti, kun taas / on kooltaan aika kiinteä sen jälkeen, kun kaikki vakio-ohjelmansa on asentanut.)
Asennusohjelma kyllä varoittaa ennen asennuksen alkamista, että jotkin osiointivalinnat menevät päällekkäin alitaltioiden kanssa, ”mistä voi tulla ongelmia”. Asialle ei kuitenkaan voi siinä vaiheessa tehdä mitään.
Sinänsä sain järjestelmän pystyyn päällekkäisyyksistä huolimatta. /home-alitaltion poistaminen on vaivatonta, kirjaudutaan rootina sisään ja:
# umount /home
# btrfs subvolume delete /home
# mount /home
Omana osionaan oleva /home on siis pakko ensin irrottaa, jotta /home-alitaltio näkyy.
Sama ei tietenkään onnistu toimivassa järjestelmässä /var/*-alitaltioille, koska niitä ei voi irrottaa. Täytyy buutata asennustikulla (tai -DVD:llä tms.), jolloin niitä pääsee sorkkimaan.