Abstract:
A data storage library system includes a data storage library, at least one environmental conditioning unit, at least one data storage drive retained within the data storage library, and at least one access door for providing access to an interior portion of the data storage library. The system also includes a library controller, wherein the library controller is configured to initiate a service mode prior to and during a service procedure performed within the data storage library, and further wherein at least one operational state within the at least one data storage drive is changed during the service mode. The change in the at least one operational state may be, for example, an increase in temperature within the at least one data storage drive, or the insertion of a data storage cartridge into the at least one data storage drive during the service mode.
Abstract:
Embodiments disclosed herein provide systems, methods, and computer readable media to handle unsuccessful movements of removable storage media in an automated removable media system. In a particular embodiment, a method provides receiving one or more user provided parameters that indicate one or more types of unsuccessful media move operations that should be reported as successful. The method further provides receiving a first request to move a first item of removable storage media from a first position in the automated removable media system to a second position in the automated removable media system and initiating a first move operation of the first item from the first position to the second position by at least one changer device. The method then provides determining that the first move operation resulted in one of the one or more types of unsuccessful media move operations and indicating that the first move operation was successful in response to the first request.
Abstract:
A data storage library includes at least a first library portion and at least a second library portion, wherein the second library portion is configured to store and receive media associated with data storage cartridges and comprises an environmental conditioning unit configured to control environmental conditions within the second library portion to be different than environmental conditions external to the second library portion. The data storage library also includes at least one acclimation chamber formed by the first library portion, wherein the at least one acclimation chamber permits gradual transition of environmental condition(s) within the at least one acclimation chamber toward at least one of the corresponding environmental condition(s) external and internal to the second library portion.
Abstract:
In one embodiment, a data storage system includes a source media library configured to send a message to a destination media library when a media cartridge from the source media library is sent to the destination media library using a media mobility unit (MMU), and/or a destination media library configured to receive a message from a source media library when a media cartridge from the source media library is sent to the destination media library using a MMU. In another embodiment, a method for transporting a media cartridge includes receiving one or more media cartridges from a source media library, storing the media cartridge(s) in a holding portion of a media mobility unit, sensing at least an approximate location of the media mobility unit, transporting the media cartridge(s) to a destination library; and transferring the media cartridge(s) from the MMU to the destination media library.
Abstract:
An automated data center management system includes one or more equipment racks housing at least one server farm equipment, each of the at least one server farm equipment having a respective attachment point, a spare equipment repository having at least one replacement equipment, and a hardware management robot. The hardware management robot includes a robotic arm having an interface point, the interface point configured to couple to the attachment point. A hardware management controller is communicates with the hardware management robot, the hardware management controller including at least one processor, and non-transitory computer readable media having encoded thereon computer software comprising a set of instructions to receive a service request indicating a server farm equipment needing service, determine a location of the server farm equipment, generate a path to the location of the server farm equipment, and transmit the path to the hardware management robot.
Abstract:
Embodiments of the invention include systems and methods for selective gripping and/or releasing of media cartridges using a robotic ratcheting gripper mechanism. Embodiments operate in context of a data storage library having a number of media cartridges physically located within slots of one or more magazines. A robot with a hand assembly uses a gripper mechanism to retrieve and ferry the cartridges between the magazines and one or more media drives. A novel gripper mechanism is provided that toggles between open and closed states according to movement of the gripper. In some embodiments, movement of a carriage from a retracted to an extended position extends the gripper mechanism and toggles its state, while movement of the carriage from the extended to the retracted position retracts the gripper mechanism while maintaining its state. Certain embodiments implement this functionality with simple mechanical components.
Abstract:
In one embodiment, a media mobility unit includes a media cartridge holding portion configured to simultaneously store multiple media cartridges, a sensing mechanism for sensing at least an approximate location of the holding portion in relation to other objects, a drive mechanism for moving the holding portion from a source media library to a destination media library, and a power source electrically coupled to at least one of the sensing mechanism and the drive mechanism for providing current to the at least one of the drive mechanism and the sensing mechanism. In another embodiment, a method includes receiving one or more media cartridges from a source media library, storing the one or more media cartridges in a holding portion of a media mobility unit, sensing at least an approximate location of the media mobility unit, and transporting the one or more media cartridges to a destination media library.
Abstract:
A computer-implemented method includes receiving a request for data; determining whether the data is stored in a linear storage media tier and/or in a second storage tier having higher performance than the linear storage media tier. The linear storage media tier includes: reels having linear media thereon, a rest area for storing the reels when not in use, linear media drive(s) configured for reading and/or writing the linear media, and mobile robot(s) for transporting the linear storage media between the rest area and the linear media drive(s). The method also includes instructing the mobile robot to transport one of the reels having the data thereon to one of the linear media drives in the linear storage media tier when the data is stored in the linear storage media tier; receiving the data from the one of the linear media drives; and sending the data.
Abstract:
A magnetic tape device, includes: a base member movable in a front-back direction of a cabinet; a tape drive mounted rotatably to the base member at least between a first position facing a front surface of the cabinet and a second position facing a side surface of the cabinet; and a rotation unit configured to rotate the tape drive from the first position to the second position when a magazine detachably containing a magnetic tape cartridge is inserted into the cabinet, and to rotate the tape drive from the second position to the first position when the magazine is removed from the cabinet.
Abstract:
Utilities that increase the volume of media elements that can be simultaneously loaded and/or unloaded into or from a storage library, facilitate mounting of media element magazines into a storage library, and limit access to an interior of a storage library by users during operation of robotics assemblies of the storage library. One disclosed utility includes a cartridge access port for use with a storage library that has a storage container that is pivotable (e.g., swingable) between at least first and second positions. In the first position, the storage container is adjacent an opening in the housing of the library for loading and unloading of media elements by a user into or from the container via the opening. After the storage container has swung into the second position, the storage container is spaced from the opening and faces the interior of the library for access by a robotics assembly.