Thread (26 messages) flat view 26 messages, 9 authors, 2016-06-01

Re: Hot data tracking / hybrid storage

From: Ferry Toth <hidden>
Date: 2016-05-17 06:27:31

Op Mon, 16 May 2016 01:05:24 +0200, schreef Kai Krakow:
Am Sun, 15 May 2016 21:11:11 +0000 (UTC)
schrieb Duncan [off-list ref]:
quoted
Ferry Toth posted on Sun, 15 May 2016 12:12:09 +0000 as excerpted:
<snip>
You can go there with only one additional HDD as temporary storage. Just
connect it, format as bcache, then do a "btrfs dev replace". Now wipe
that "free" HDD (use wipefs), format as bcache, then... well, you get
the point. At the last step, remove the remaining HDD. Now add your
SSDs, format as caching device, and attach each individual HDD backing
bcache to each SSD caching bcache.

Devices don't need to be formatted and created at the same time. I'd
also recommend to add all SSDs only in the last step to not wear them
early with writes during device replacement.

If you want, you can add one additional step to get the temporary hard
disk back. But why not simply replace the oldest hard disk with the
newest. Take a look at smartctl to see which is the best candidate.

I went a similar route but without one extra HDD. I had three HDDs in
mraid1/draid0 and enough spare space. I just removed one HDD, prepared
it for bcache, then added it back and removed the next.
That's what I mean, a lot of work. And it's still a cache, with 
unnecessary copying from the ssd to the hdd.

And what happens when either a hdd or ssd starts failing?
--
Regards,
Kai

Replies to list-only preferred.
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help