1. A method, comprising: detecting errors in a volume of a network storage server while the network storage server remains available for servicing client requests; identifying a potential change to the volume for resolving an error, while the network storage server remains available for servicing the client requests; writing modified data blocks representing the potential change to a log which resides outside the volume to bypass automatic writing of data for resolving the error to a persistent storage facility of the network storage server and to preserve a consistent image of a file system of the network storage server; and in response to receiving a user input indicating that the potential change should be committed, committing the potential change to the volume by reading the modified data blocks from the log, and writing the modified data blocks to the persistent storage facility of the network storage server in an order in which the modified data blocks were read from the log.