To make effective the changes you have to reboot if we are talking about your /.
To have compression if you install it on plain btrfs then you mount root sub volume with compression, an rsync things there.. While copying it will compress.
Lzo probably is best for compression but zlib is very lightweight on cpu.
Both will move ahead the write barrier.
Note: if you notice performance drop using discard you may disable it and clean the free space with fstrim from time to time. On sandforce controller I do like this.
Inviato da un telefono a gettoni con tapatalk