ZFS filesystem full and logs
Matthew Seaman
matthew at FreeBSD.org
Wed Jul 3 10:36:11 UTC 2019
On 03/07/2019 08:57, Andrea Venturoli wrote:
> When using UFS, if a filesystem gets full, this is logged via syslogd.
> Can the same happen somehow for ZFS?
> If it's possible, how is it done?
ZFS doesn't fill up file systems: it fills up pools[*]. If your entire
zpool is full up, then you'll know about it PDQ, as your machine will be
a very unhappy bunny. However, because your zpool will (in general)
have access to all of the available space on your hard drives, you're
going to see a lot fewer problems with space usage than if you're
dealing with a bunch of UFSes each fixed at just a fraction of your
total available space.
If the entire pool does fill up, you won't be able to write anything via
syslog(8) anyhow.
Keeping on top of disk usage is a standard task for system monitoring
(nagios, icinga, many more) and most people would also make graphs
showing usage over time (grafana, cacti, various others). If that's a
bit too heavy-weight for you, then you could write a small periodic
script to run every day and alert you in the daily e-mails if disk usage
has hit whatever predefined limits you choose.
Cheers,
Matthew
[*] Unless you set size limits on specific ZFSes...
More information about the freebsd-questions
mailing list