They run ZFS on Solaris 10, with snapshots for easy data recovery.
A particular ZFS pool fills up. Users get that dreaded "No space left on device" message.
So they decide to help, and try and delete some files, and they get:
user@host$ rm somestuff
rm: Cannot remove 'somestuff': No space left on device.
You can probably guess what happened.
"somestuff" would be snapshotted when removed, but the pool is full.
since the pool is full, somestuff cannot be snapshotted even when removed
Chris Siebenmann has a great post on just this very thing here.
Always something to keep in mind when designing ZFS filesystems: You might want to keep some space in reserve, especially if you use snapshots.

No comments:
Post a Comment