NFS and NIS unicode support

File Service Administration Guide for Hitachi NAS Platform

Version
14.9.x
Audience
anonymous
Part Number
MK-92HNAS006-31

Character sets supported by the NAS server to communicate with NFS clients and NIS servers include:

Communicating with Character encodings supported Default character encoding
NFSv2 and NFSv3 clients Latin-1, UTF-8, EUC-KR, EUC-JP, and EUC-CN Latin-1
NFSv4 clients UTF-8 UTF-8
NIS servers Latin-1 and UTF-8 Latin-1

You can specify the character encoding to be used when communicating with NFS clients and/or NIS servers using the protocol-character-set command.

The NFS character set controls:
  • File, directory, and export names to/from NFSv2 and NFSv3 clients.
  • Symlinks to/from NFS clients.
The NIS character set controls:
  • NIS user and group names.
  • LDAP user and group names.
Character set encoding may not be set for:
  • Namespace links.
  • Namespace directories.
  • Communication with NFSv4 clients.
Note: Communication with NFSv4 clients uses only the UTF-8 character set.

When multi-tenancy is not enabled, the configured character encoding applies on a cluster-wide basis (all clients communicate with the server using the same encoding). When multi-tenancy is enabled, the character encoding is configured on a per-EVS basis, allowing the use of multiple character sets on the same NAS server/cluster.

To correctly display the characters during communication between the client and the NAS server, both the program used by the the client to communicate with the NAS server and the NAS server itself must be configured with the same character encoding and locale.

Note: When the EUC-KR, EUC-JP, or EUC-CN character encodings are enabled for NFSv2/NFSv3 clients, there is a performance penalty for operations that are not handle-based when compared to the UTF-8 or Latin-1 character encodings.