Patent ID: 8555053

Claim:
A system for adjusting to drive specific criteria, comprising: one or more hosts operating on one or more machines, the one or more hosts being configured to send one or more data blocks over a network; a media library coupled to the network and comprising a plurality of data storage devices including a destination drive configured to receive a plurality of data blocks over the network over a period of time; a control logic residing on the network between the one or more hosts and the media library, the control logic including: encryption logic configured to encrypt data in one or more data blocks of the plurality of data blocks received from the one or more hosts; and padding logic configured to determine if data should be padded to a constant size which is specific to the destination drive and if so: pad the plurality of data blocks to the constant size; and write the plurality of padded data blocks to the destination drive over a small computer system interface (SCSI) to the destination drive in the media library using a SCSI variable write command.