Provide log message for umounted device in cleanup()
Create copies of set before iteration
Silent error for StandardError, not RuntimeError

RuntimeError was caught to catch set modification during iteration.
Now I want to catch all system-related exception.