Methods and devices for booting a network attached storage with two logical units
First Claim
1. A data storage device, comprising:
- data storage comprising a first logical unit configured to store user data and a second logical unit configured to store an operating system;
a first interface configured to couple to a host; and
a second interface configured to couple to a network,a second controller coupled to the second interface; and
a first controller selectively configured to be coupled to one of the first interface and the second controller;
wherein, in a first mode, the data. storage device is configured to render the first logical unit accessible to the host and render the second logical unit inaccessible to the host and, in a second mode, o render both the first logical unit and the second logical unit accessible to the host, andwherein the second controller is only active when the data storage device operates in the second mode.
7 Assignments
0 Petitions
Accused Products
Abstract
A data storage device may comprise data storage comprising a first logical unit configured to store user data and a second logical unit configured to store an operating system. A first interface may be configured to couple to a host and a second interface may be configured to couple to a network. In a first mode, the data storage device may be configured to expose the first logical unit to the host and render the second logical unit inaccessible and, in a second mode, the data storage device may be configured to allow access to both the first and the second logical units. The first mode may comprise a direct attached storage (DAS) mode and the second mode may comprise a network attached storage (NAS) mode.
19 Citations
28 Claims
-
1. A data storage device, comprising:
-
data storage comprising a first logical unit configured to store user data and a second logical unit configured to store an operating system; a first interface configured to couple to a host; and a second interface configured to couple to a network, a second controller coupled to the second interface; and a first controller selectively configured to be coupled to one of the first interface and the second controller; wherein, in a first mode, the data. storage device is configured to render the first logical unit accessible to the host and render the second logical unit inaccessible to the host and, in a second mode, o render both the first logical unit and the second logical unit accessible to the host, and wherein the second controller is only active when the data storage device operates in the second mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 18, 19)
-
-
12. A method of operating a data storage device that comprises a first controller, a first interface configured to couple to a host, a second interface configured to couple to a network, and a second controller coupled to the second interface, the method comprising:
-
configuring data storage of the data storage device to comprise a first logical unit and a second logical unit; storing an operating system in the second logical unit; and configuring the data storage device to operate in one of a first mode and a second mode such that, in the first mode, the controller is coupled to the first interface and only the first logical unit is accessible to the host to enable storage of user data therein and the second logical unit is inaccessible to the host and such that in the second mode, the first controller is coupled to the second controller and both the first logical unit and the second logical unit are accessible to the host, wherein the second controller is configured to process data access commands only in the second mode. - View Dependent Claims (13, 14, 15, 16, 17, 20, 21, 22)
-
-
23. A data storage device, comprising:
-
data storage comprising a first logical unit configured to store user data and a second logical unit configured to store an operating system; a first interface configured to couple to a host; and a second interface configured to couple to a network, a second controller coupled to the second interface; a first controller selectively configured to be coupled to one of the first interface and the second controller; and a multiplexer coupled to the first interface and to the second controller, wherein the multiplexer is configured to couple the first interface to the first controller when the data storage device operates in a first mode in which the data storage device is configured to render the first logical unit accessible to the host and render the second logical unit inaccessible to the host and wherein the multiplexer is further configured to couple the second controller to the first controller When the data storage device operates in a second mode in which the data storage device is configured to render both the first and the second logical units accessible to the host. - View Dependent Claims (24, 25)
-
-
26. A method of operating a data storage device that comprises a first controller, a first interface configured to couple to a host, a second controller and a second interface configured to couple to a network, the method comprising:
-
configuring data storage of the data storage device to comprise a first logical unit and a second logical unit; and storing an operating system in the second logical unit; and
selectivelycoupling the first interface to the first controller to cause the data storage device to operate in a first mode in which only the first logical unit is rendered accessible to the host to enable storage of user data therein and the second logical unit is rendered inaccessible to the host, or coupling the second controller to the first controller to cause the data storage device to operate in a second mode in which the both the first and the second logical units accessible to the host, wherein the second controller is configured to process data access commands only when the data storage device operates in the second mode. - View Dependent Claims (27, 28)
-
Specification