×

Dynamic partition allocation for tape file system

  • US 10,564,902 B2
  • Filed: 12/14/2015
  • Issued: 02/18/2020
  • Est. Priority Date: 12/14/2015
  • Status: Active Grant
First Claim
Patent Images

1. A tape drive system for use with a physical tape cartridge including a tape storage medium, the tape drive system comprising:

  • a tape reading/writing sub-system structured and/or programmed to read data from and write data to the tape storage medium, with the tape storage medium including a plurality of data storage partitions, with each given data storage partition of the plurality of data storage partitions including a set of data storage capacity rule(s);

    a tape control sub-system structured and/or programmed to control the tape reading/writing sub-system to write a first set of data on a given data storage partition of the plurality of data storage partitions on the tape storage medium;

    a tape file sub-system structured and/or programmed to control an addressing scheme so that each given data storage partition of the plurality of data storage partitions is addressed as an independent multiple partition file system, with the addressing scheme based, at least in part, upon the set of data storage capacity rule(s) that restricts a first number of files that can be written onto each given data storage partition of the plurality of data storage partitions;

    the tape reading/writing sub-system structured and/or programmed to attempt to write the first set of data on a first data storage partition, with the first set of data including a first number of files that is in excess of the data storage capacity of the tape storage medium;

    the tape control sub-system structured and/or programmed to write the first number of files of the first set of data to a first data storage partition, with the first number of files of the first set of data being a maximum number of files that can be stored on any given data storage partition that is determined by the set of data storage capacity rule(s); and

    the tape control sub-system structured and/or programmed to write a second number of files of the first set of data to a second data storage partition, with the second number of files of the first set of data being the difference between the number of files in the first set of data, in both the first data storage partition and in the second data storage partition, and the number of files of the first set of data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×