Dne 26.4.2017 v 09:26 Gionatan Danti napsal(a):
Il 24-04-2017 23:59 Zdenek Kabelac ha scritto:
If you set '--errorwhenfull y' - it should instantly fail.
It's my understanding that "--errorwhenfull y" will instantly fail writes
which imply new allocation requests, but writes to already-allocated space
will be completed.
yes you understand it properly.
It is possible, without messing directly with device mapper (via dmsetup), to
configure a strict "read-only" policy, where *all* writes (both to allocated
or not allocated space) will fail?
Nope it's not.
It is not possible to do via lvm tools, what/how device-mapper target should
be used?
At this moment it's not possible.
I do have some plans/idea how to workaround this in user-space but it's
non-trivial - especially on recovery path.
It would be possible to 'reroute' thin to dm-delay and then write path to
error and read path leave as is - but it's adding many new states to handle,
to ATM it's in queue...
Using 'ext4' with remount-ro is fairly easy to setup and get exactly this
logic.
_______________________________________________
linux-lvm mailing list
linux-lvm@redhat.com
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/