1 |
On 17/05/14 18:07, Neil Bothwick wrote: |
2 |
> On Sat, 17 May 2014 08:08:17 +0800, William Kenworthy wrote: |
3 |
> |
4 |
>> Don't forget to have a maintenance program - run a scrub regularly once |
5 |
>> a week or so - I have enough btrfs drives (22 qemu files, 4 WD Greens |
6 |
>> att) to see about one or two scrub fixable errors a week with no obvious |
7 |
>> cause, sometimes serious (in a critical file). |
8 |
> |
9 |
> That's a bit scary. I'm running ZFS on several systems, scrub twice a |
10 |
> week and have never seen any corruption. Do you think this is because of |
11 |
> btrfs, your hardware or your usage? |
12 |
> |
13 |
> |
14 |
|
15 |
Usage and bugs in btrfs - the backup drive is using dirvish which |
16 |
hammers the drive quite hard as its uses hardlinks for duplicate files |
17 |
(faster, saves space). Reiserfs which I used to use (same hardware) |
18 |
only ever got an error whih a cause like power outage in the middle of a |
19 |
backup - easily recovered if time consuming. Its also on an LVM running |
20 |
across a mixture of drives raging from an old ide to WD green. Part of |
21 |
the reason for converting it to btrfs is because if it survives the |
22 |
hammering (and its getting better), its a sign its getting robust. I |
23 |
did try ext 4 (twice) before reiserfs - both attempts lasted around a |
24 |
week. All this is on roughly the same hardware - Ive had a couple of |
25 |
disks fail, and move partitions around on the LVM as necessary. The |
26 |
motherboard is an old core2 but running 32bit. Kernels are all 3.12.13 |
27 |
gentoo-sources. |
28 |
|
29 |
For the VM's, they were still getting an occasional error when I had |
30 |
them on a reiserfs storage. I tried ceph on btrfs for awhile but not |
31 |
having enough hardware to do it properly (mostly btrfs failures it must |
32 |
be said) its now on a 3 disk btrfs raid1. Since creating that one just |
33 |
a few weeks ago I have not seen an error, though btrfs VM's stored on it |
34 |
have had errors. The VM's 10-12 gentoo, 3xwin (usually 6 running, not |
35 |
all 15 or so running at the same time) use a supermicro motherboard, |
36 |
dual quad zeons and 16G ram. |
37 |
|
38 |
BillK |