diff options
| author | Xin LI <delphij@FreeBSD.org> | 2005-02-20 06:33:18 +0000 |
|---|---|---|
| committer | Xin LI <delphij@FreeBSD.org> | 2005-02-20 06:33:18 +0000 |
| commit | 3ae329b8d2e8d9eb8faf773799af45e6831c260f (patch) | |
| tree | 97785c61073473b9941980736d2f7526fae29734 /sbin | |
| parent | 7301cf23effeb6f0a9862e71e6de4d6c95fdbdc3 (diff) | |
Notes
Diffstat (limited to 'sbin')
| -rw-r--r-- | sbin/newfs/mkfs.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sbin/newfs/mkfs.c b/sbin/newfs/mkfs.c index b796aefa36fb6..0b653d55ac5cf 100644 --- a/sbin/newfs/mkfs.c +++ b/sbin/newfs/mkfs.c @@ -280,6 +280,16 @@ mkfs(struct partition *pp, char *fsys) sizepb *= NINDIR(&sblock); sblock.fs_maxfilesize += sizepb; } + + /* + * It's impossible to create a snapshot in case that fs_maxfilesize + * is smaller than the fssize. + */ + if (sblock.fs_maxfilesize < (u_quad_t)fssize) { + warnx("WARNING: You will be unable to create snapshots on this " + "file system. Correct by using a larger blocksize."); + } + /* * Calculate the number of blocks to put into each cylinder group. * |
