[prev in list] [next in list] [prev in thread] [next in thread]
List: freebsd-fs
Subject: Re: ZVOL and snapshots length problem
From: Martin Simmons <martin () lispworks ! com>
Date: 2015-02-23 18:01:51
Message-ID: 201502231801.t1NI1pu6005987 () higson ! cam ! lispworks ! com
[Download RAW message or body]
Sorry, I don't know any solution other than renaming the datasets.
__Martin
> > > > > On Mon, 23 Feb 2015 10:06:06 +0000, Ivailo A Tanusheff said:
>
> Hi there,
>
> But how may I fix this?
> As far as I know ZFS both allows names with spaces inside and with more than 63 \
> symbols. So how may I make this work for me?
>
> Regards,
>
> Ivailo Tanusheff
>
> -----Original Message-----
> From: Martin Simmons [mailto:martin@lispworks.com]
> Sent: Friday, February 20, 2015 6:13 PM
> To: Ivailo A. Tanusheff
> Cc: freebsd-fs@freebsd.org
> Subject: Re: ZVOL and snapshots length problem
>
> > > > > On Fri, 20 Feb 2015 13:19:28 +0000, Ivailo A Tanusheff said:
> >
> > Dear all,
> >
> > I have some trouble creating and manipulating ZVOL on my server. I am using \
> > FreeBSD 10 and I am creating a little bit sophisticated structure, where I create \
> > several file systems and volumes inside them for easy manipulation and snapshot \
> > management. An example structure is:
> > <POOL> / <General type of system> / <Application System name, if any>
> > / <Server name> / <Volume name>
> >
> > Whenever my ZVOL path exceeds 63 characters, both when creating volume or \
> > snapshot, I receive this error in my messages log:
> > Feb 20 13:05:04 FreeBSD kernel: g_dev_taste: make_dev_p() failed
> > (gp->name=zvol/TANK/Bank
> > system/Core/DB@Daily_operations_2015-02-20-13:05, error=22) Feb 20
> > 13:05:04 FreeBSD kernel: g_dev_taste: make_dev_p() failed
> > (gp->name=zvol/TANK/Bank
> > system/Core/FS@Daily_operations_2015-02-20-13:05, error=22) Feb 20
> > 13:05:05 FreeBSD kernel: g_dev_taste: make_dev_p() failed
> > (gp->name=zvol/TANK/Bank
> > system/Core/Report@Daily_operations_2015-02-20-13:05, error=63)
> >
> > Feb 20 13:10:05 FreeBSD kernel: g_dev_taste: make_dev_p() failed
> > (gp->name=zvol/TANK/Bank
> > system/Core/DB@Daily_operations_2015-02-20-13:10, error=22) Feb 20
> > 13:10:05 FreeBSD kernel: g_dev_taste: make_dev_p() failed
> > (gp->name=zvol/TANK/Bank
> > system/Core/FS@Daily_operations_2015-02-20-13:10, error=22) Feb 20
> > 13:10:05 FreeBSD kernel: g_dev_taste: make_dev_p() failed
> > (gp->name=zvol/TANK/Bank
> > system/Core/Report@Daily_operations_2015-02-20-13:10, error=63)
> >
> > As far as I digged into it this is due to impossibility of creation of \
> > /dev/zvol/... pointing to that volume or snapshot, while the volume/snapshot is \
> > still visible in the zfs list tree, although I am not quite sure I can use it.
> > Is there any way to fix this behavior or this is an implementation bug, not \
> > described in the manual? If I create shorter names the problem disappears, but \
> > this is contra version of what I needed, so it is a not acceptable solution.
>
> I think this is a limitation in FreeBSD device naming.
>
> error=22 is EINVAL, because you have a space in the name.
>
> error=63 is ENAMETOOLONG, because the name is longer than SPECNAMELEN (also 63 by \
> coincidence).
> __Martin
>
> Disclaimer:
>
> This communication is confidential. If you are not the intended recipient, you are \
> hereby notified that any disclosure, copying, distribution or taking any action in \
> reliance on the contents of this information is strictly prohibited and may be \
> unlawful. If you have received this communication by mistake, please notify us \
> immediately by responding to this email and then delete it from your system. \
> Eurobank Bulgaria AD is not responsible for, nor endorses, any opinion, \
> recommendation, conclusion, solicitation, offer or agreement or any information \
> contained in this communication. Eurobank Bulgaria AD cannot accept any \
> responsibility for the accuracy or completeness of this message as it has been \
> transmitted over a public network. If you suspect that the message may have been \
> intercepted or amended, please call the sender.
_______________________________________________
freebsd-fs@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-fs
To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org"
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic