Hi Coly, In one of our previous emails you said that > Currently bcache doesn’t support cache or backing device resize I was investigating this point and I actually found a solution. I briefly tested it and it seems to work fine. Basically what I'm doing is: 1. Check if there's any discrepancy between the nr of sectors reported by the bcache backing device (holder) and the nr of sectors reported by its parent (slave). 2. If the number of sectors of the two devices are not the same, then call set_capacity_and_notify on the bcache device. 3. From user space, depending on the fs used, grow the fs with some utility (e.g. xfs_growfs) This works without any need of unmounting the mounted fs nor stopping the bcache backing device. So my question is: am I missing something? Can this live resize cause some problems (e.g. data loss)? Would it be useful if I send a patch on this? Kind regards, Andrea