Since you are forced into block base, then ISCSI is the way to go. The problem is when user 1 makes a change user2 will not see changes.

One way around this is to disconnect and reconnect the iscsi initiator, and then you will see changes.

Could also try replicating to another server, create snapshot mount and view snapshot. Snapshot will only have data that changes