CPC G06F 3/0659 (2013.01) [G06F 3/0622 (2013.01); G06F 3/0664 (2013.01); G06F 3/0679 (2013.01)] | 13 Claims |
1. A memory system comprising:
a nonvolatile memory;
a controller configured to control the nonvolatile memory;
a communication interface connectable to a plurality of hosts;
a virtual controller creation unit that is a circuit configured to create a virtual controller based on connection of a host to the communication interface; and
an access management unit that is a circuit configured to manage permission information, wherein
the controller is configured to manage a plurality of namespaces,
each of the plurality of namespaces is associated with a storage area of a plurality of storage areas of the nonvolatile memory,
the permission information is information indicating a correspondence between each of the plurality of namespaces and a host permitted to access the namespace, and
the virtual controller creation unit is configured to create, based on the permission information, a first virtual controller to which a namespace that a first host connected to the communication interface is permitted to access is attached, as a virtual controller to be used by the first host to access the nonvolatile memory.
|