1 |
On Sat, Dec 19, 2015 at 2:56 AM, <covici@××××××××××.com> wrote: |
2 |
> |
3 |
> I was never able to get either zfs or btrfs to work correctly, zfs was |
4 |
> very vulnerable -- I forgot to export a zfs on a usb drive and got an |
5 |
> enless loop of processes untill I rebooted. Btrfs never did work for |
6 |
> me, I created a pool, copied my root file system, usr and var into |
7 |
> ssubvolumes, and copied my files, but when I would boot into it, |
8 |
> everything was messed up, processes thought files were missing, very |
9 |
> strange. So, how did you set up either one of those -- I would love to |
10 |
> use it because I have ssds and I don't want to rely on their firmware |
11 |
> either. |
12 |
|
13 |
Well, I don't have much personal experience with zfs, but the ZFS on |
14 |
Linux lead is a Gentoo dev, so you're in good company there all the |
15 |
same. I personally use btrfs. |
16 |
|
17 |
The obvious caveat is that it is still relatively experimental, and |
18 |
raid5/6 is VERY experimental. I plan to convert to raid5/6 at a |
19 |
future date but am staying away from it for now (and a selling point |
20 |
of btrfs is that reshaping in-place is easy). |
21 |
|
22 |
I can't really vouch for what went wrong with your migration. It |
23 |
could be anything from a failure to preserve all your file attributes |
24 |
to something with btrfs itself or your bootloader config/etc. It |
25 |
isn't hard to do a new install in btrfs though, and you can always |
26 |
mess with it in a VM, or even mess with doing migrations in a VM. |
27 |
|
28 |
My btrfs install notes are at: |
29 |
https://docs.google.com/document/d/1VJlJyYLTZScta9a81xgKOIBjYsG3_VfxxmUSxG23Uxg/edit?usp=sharing |
30 |
(I still plan to merge this stuff into the handbook. Maybe a good |
31 |
holiday project... Oh, and if it isn't already obvious anybody can |
32 |
add comments and half this list seems to have already done so.) |
33 |
|
34 |
Oh, for a boot image I tend to use system rescue CD since it has all |
35 |
the necessary userspace and is gentoo-based (and you can always emerge |
36 |
--sync and install whatever you need inside it). I tend to use the |
37 |
alternate kernel since it is newer, and with btrfs newer tends to be |
38 |
better. In production I'm currently on 3.18 eyeing an upgrade to 4.1. |
39 |
I tend to stay on the latest longterm, but not when they are first |
40 |
declared as longterm. That seems to be the sweet spot for getting |
41 |
btrfs features and bugfixes, but not getting as many of the |
42 |
regressions. I use grub2/dracut to boot, and that is in my guide. |
43 |
|
44 |
If you follow those notes for a stage3 install it should "just work." |
45 |
If you want to mess around I suggest just doing a vanilla install on a |
46 |
VM once to validate that it works for you and then tweak from a |
47 |
position of strength. |
48 |
|
49 |
-- |
50 |
Rich |