Re: btrfs und lvm-cache?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,
- both hdd and ssd in one LVM VG
- one LV on each hdd, containing a btrfs filesystem
- both btrfs LV configured as RAID1
- the single SDD used as a LVM cache device for both HDD LVs to speed up
random access, where possible

I have a setup like this for my /home. It works but it's a crappy solution.

The effective capacity for caching is halved, and it takes twice as much time to fully cache your working set, because you get a cache miss at least once for each mirror.

There are also some gotchas:

- you should use "device=" mount options, or else there is a danger of btrfs mounting origin devices and even mixing cached and origin in one FS. I completely broke my FS before realizing what's going on. - you should use writethrough mode if you only have one SSD. There was a bug in LVM where it wouldn't save the caching mode and revert to writeback after restart, so make sure you use the latest version of LVM tools. - if your SSD dies, you may have to use vgcfgbackup, manual config edit, then vgcfgrestore to remove the cache, because last time I checked, LVM tools still were handling writethrough cache the same as writeback, disallowing volume activation without the cache and removal of missing cache.

--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux