Why does this article make it seem as if GPT disks are the only option? btrfs is fine on MBR disks. In fact the entire section on GPT partitioning is generic and entirely irrelevant to using btrfs for root. The section should merely point to gpt or mbr partitioning pages.
Loop method not explained.
The page says...
"Warning: If you need swap support, either make a partition, or use the loop method detailed below. DO NOT simply use a swap file! Doing so will corrupt your btrfs filesystem."
However the loop method is not detailed below.
This page needs to be deleted. As of today (April 2013) no additional steps beyond those outlined in Installation Guide are required to install Archlinux on Btrfs (except filesystem creation, mkfs.btrfs). First, all entries regarding bootloader and partitioning are not specific to the Btrfs filesystem and shouldn't be here. Instead, future users should be redirected to their dedicated pages. Second, mkinitcpio-btrfs should have its own wiki page because it is not in the official repositories and it is not required to be part of the installation process. Cngn (talk) 11:25, 10 April 2013 (UTC)
- This topic should be split into different steps:
- -- Fengchao (talk) 00:40, 11 May 2013 (UTC)
- I think this page is very useful and there is no reason to delete it. without this page you have to scramble around trying to figure out the correct method. The reasons for including partitioning methods are for clarity, and what is the issue with having clear documentation? Raininja (talk) 14:57, 11 June 2013 (UTC)
- I'm afraid things have gone differently in the last month or so: , . It's possible that it is an improvement, but the original argument still stands, plus the current content is not worth the title "mkinitcpio-btrfs" and only confuses users (including me). -- Lahwaacz (talk) 22:10, 24 November 2013 (UTC)
- Okay, as outlined by Fengchao, I have completed steps 1, 2, and, I think, 3. This article is very messy and hard to follow. I suggest the best approach is simply to start from scratch and re-write it following Help:Style and such. I would be happy to do this, I am just not sure when I will get to it as I have not yet messed around with this AUR package or using Btrfs to roll back (though it has been on my list to learn).
- Btrfs - Tips and tricks covers a similar topic, so given the time I may try and tackle them both at once and integrate as much as possible into Btrfs and anything directly pertaining to mkinitcpio-btrfs to this article specifically. Btrfs itself could use some work for what it is worth and I have started chipping away at that. -- AdamT (Talk) 08:45, 28 November 2013 (UTC)
- Thanks for doing this, great job! Regarding the current status, I think all Fengchao's points are accomplished, so let's close this discussion. I think you should start new section for the future changes/problems, or just add a note at the beginning of the page that it is a work in progress. -- Lahwaacz (talk) 23:25, 28 November 2013 (UTC)
As a new archlinux user, 'don't do this' is unhelpful without an alternative set of steps that is suggested instead. What steps need to occur in order to setup btrfs in the right form for snapshots etc? Joshka (talk) 09:02, 5 May 2013 (UTC)
- Joshka, this article is not in keeping with Arch Wiki Style guide. It needs work to say the least. Snapshots can be ran by default, rolling back is the feature that needs additional work and configuration. See Btrfs#Snapshots.
- Btrfs is still considered experimental and takes a certain level of dedication to work through the lack of documentation and the quickly changing feature-set. That said, I am working to help clean up the documentation that we have here.