[OpenIndiana-discuss] ZFS allowed characters (valid characters)
Jim Klimov
jimklimov at cos.ru
Sun Sep 14 15:26:17 UTC 2014
14 сентября 2014 г. 15:42:25 CEST, "Edward Ned Harvey (openindiana)" <openindiana at nedharvey.com> пишет:
>> From: Edward Ned Harvey (openindiana)
>> [mailto:openindiana at nedharvey.com]
>>
>> Is ZFS using Unicode or ASCII? Or something else?
>>
>> Are there disallowed characters? '\0' or @ or '/' or anything else?
>I know
>> these characters generally would be *difficult* to use just because
>of
>> limitations of your application environment (for example, bash will
>always
>> parse the '/' as a directory delimiter, but at least in hfs+, that
>character isn't
>> actually forbidden by the filesystem.) So I'm not asking which
>characters
>> would be *practically* difficult to use, I'm asking which characters
>are *valid*
>> according to the filesystem itself.
>
>Are the valid characters the same for filesystem names, and filenames?
>(e.g. mountpoints & zvol's, versus directories and files)
>
>_______________________________________________
>openindiana-discuss mailing list
>openindiana-discuss at openindiana.org
>http://openindiana.org/mailman/listinfo/openindiana-discuss
while i don't have a precise answer, i think that the set of valid characters in dataset names is different from those in the POSIX filesystems - i.e. '@' and '%' are reserved dataset separators (real and receiving-in-progress snapshots) while valid in filenames.
We were taught in school that only '\0' and '/' are invalid in posix fs object names, being the end of string and directory separator accordingly. I am not sure if this holds in the utf era as well, though.
Jim
--
Typos courtesy of K-9 Mail on my Samsung Android
More information about the openindiana-discuss
mailing list