stringtranslate.com

Библиотека лент

В компьютерном хранилище ленточная библиотека — это физическая область, которая содержит магнитные ленты с данными . В более раннюю эпоху ленточные библиотеки обслуживались людьми, известными как библиотекари лент и операторы компьютеров , и правильная работа библиотеки имела решающее значение для выполнения заданий пакетной обработки . Хотя ленточные библиотеки той эпохи не были автоматизированы, использование программного обеспечения системы управления лентами могло помочь в их работе.

Впоследствии ленточные библиотеки стали физически автоматизированными, и поэтому иногда называются ленточным силосом , ленточным роботом или ленточным музыкальным автоматом . Это устройства хранения, которые содержат один или несколько ленточных приводов , несколько слотов для размещения ленточных картриджей , считыватель штрих-кодов для идентификации ленточных картриджей и автоматизированный метод загрузки лент (робот). Такие решения в основном используются для резервного копирования и цифрового архивирования . Кроме того, область, где хранятся ленты, которые в данный момент не находятся в силосе, также называется ленточной библиотекой. Одним из самых ранних примеров была IBM 3850 Mass Storage System (MSS), анонсированная в 1974 году.

В любую эпоху ленточные библиотеки могут содержать миллионы лент.

Эра ручного управления

Ручная магнитная ленточная библиотека, распространенная в 1960-х и 1970-х годах. Роликовые тележки используются персоналом для перемещения лент между стойками в библиотеке и компьютерным залом, где находятся ленточные накопители.

Ленты и пакетная обработка

В эпоху мэйнфреймов , особенно мэйнфреймов IBM , наиболее распространенным форматом была лента с 9 дорожками . [1] Некоторые крупные прикладные системы могли потребовать десятки различных лент в качестве части своих пакетных заданий. [2]

В приложениях обработки данных той эпохи основные файлы для таких вещей, как информация о заработной плате сотрудников, инвентарь расходных материалов и магазинов или счета клиентов, обычно хранились на ленте. [3] [4] Пакетные задания по обновлению этих основных файлов принимали существующий основной файл ленты в качестве входных данных и записывали новый основной файл ленты в качестве выходных данных. [5] Кроме того, набор транзакций обновления сам по себе мог составлять вторую входную ленту. [3] Выходные данные основного файла одного задания обновления затем становились входными данными основного файла для следующего запуска задания, возможно, через день, неделю или месяц. [1] Ленты, представляющие несколько прошлых итераций основного файла, обычно сохранялись на случай обнаружения проблемы с последней версией и необходимости повторного запуска задания. [1]

Роль ленточных библиотек и библиотекарей

Форма для удержания ленты / контроля царапин, в трех экземплярах

Установки мэйнфреймовых компьютеров часто имели отдельную комнату, ленточную библиотеку, для размещения стоек и шкафов с лентами. [1] Типичный рабочий процесс для запуска пакетного задания состоял в том, чтобы зайти в библиотеку, вытащить определенные ленты из стоек там и загрузить их на тележку на колесах, переместить тележку в компьютерную зону, смонтировать ленты на ленточные накопители для производственного цикла, снять ленты с накопителей, когда цикл был закончен, переместить тележку обратно в библиотеку и положить ленты обратно на стойки библиотеки. Такие ленточные библиотеки существовали в большинстве компьютерных установок. [6]

Даже компьютерная установка скромного размера могла иметь сотни лент, [4] а библиотеки размером в несколько тысяч катушек с лентами были обычным явлением. [6] И они могли быть намного больше: к середине 1970-х годов Бюро переписи населения США и НАСА имели библиотеки лент, в которых насчитывалось около миллиона катушек с лентами. [2] Человека, отвечавшего за все это, обычно называли библиотекарем лент . [1] [4]

В эту эпоху не существовало автоматизированных систем доставки и монтажа лент, поэтому это действие приходилось выполнять операторам компьютеров . [6] Эти люди отвечали за монтаж лент на ленточных накопителях в рамках выполнения задания. [1] Даже внимательные операторы компьютеров иногда могли смонтировать неправильную ленту в качестве входных данных для задания или представить катушки многоленточного набора данных в неправильном порядке. [2] Еще одной потенциальной ошибкой была перезапись ленты, которая должна была быть сохранена. [4]

Библиотекарь, отвечающий за хранение лент, отвечал за установление процедур обработки лент, чтобы свести к минимуму вероятность возникновения ошибок. [4] Как писалось в одной из книг того времени, «отслеживание местонахождения лент — это сложная и ответственная работа». [1]

Вспомогательное программное обеспечение

Системы управления лентами этой эпохи представляли собой программные пакеты, целью которых было облегчить операции и управление ленточной библиотекой. Они отслеживали наборы данных на ленте и создавали отчеты, указывающие, следует ли сохранять набор данных на ленте или можно ли его стереть с ленты; они помогали в настройке и запуске запланированных производственных заданий с помощью таких вещей, как списки извлечения ленты и предварительно напечатанные внешние клейкие этикетки ленты; и они отслеживали физический инвентарь катушек с лентой. Самым популярным из этих пакетов был UCC-1 от University Computing Company , [7] продукт, который также был известен как система управления лентами. [8] Он несколько раз появлялся в списке почета программного обеспечения Datapro Research Corporation . [7] Другим был Valu-Lib от Value Computing, Inc., [9] [10] и третьим был TLMS II от Capex Corporation . [11]

Поскольку использование мэйнфреймов продолжалось и в следующем столетии, управление ленточной библиотекой, как ручное, так и автоматическое, стало одним из элементов предложений подсистемы управления хранилищем данных (MVS) от IBM. [12]

Автоматизированная эра

Большая ленточная библиотека StorageTek Powderhorn, на которой изображены картриджи со штрихкодами, упакованные на полках спереди, и движущаяся рука робота сзади.
Маленькая ленточная библиотека ADIC Scalar 100, на которой внизу виден робот с двумя ленточными накопителями IBM LTO2 за ним

Дизайн

Физически автоматизированные ленточные библиотечные устройства могут хранить огромные объемы данных, от 20 терабайт [13] до 2,1 эксабайт данных [14] по состоянию на 2016 год. Такая емкость в несколько тысяч раз превышает емкость типичного жесткого диска и значительно превышает возможности сетевого хранилища . Типичные решения начального уровня стоят около 10 000 долларов США [15] , в то время как высококлассные решения могут начинаться от 200 000 долларов США [16] и стоить намного больше 1 миллиона долларов за полностью расширенную и настроенную библиотеку.

Для хранения больших объемов данных они являются экономически эффективным решением, стоимостью за гигабайт всего 2 цента США. [17] Компромиссом за большую емкость является более медленное время доступа, которое обычно включает механическую манипуляцию лентами. Доступ к данным в библиотеке занимает от нескольких секунд до нескольких минут.

Из-за медленного последовательного доступа и огромной емкости ленточные библиотеки в основном используются для резервного копирования и в качестве конечной стадии цифрового архивирования . Типичным применением последнего будет обширная запись транзакций организации для юридических или аудиторских целей. Другим примером является иерархическое управление хранилищем (HSM), в котором ленточная библиотека используется для хранения редко используемых файлов из файловых систем .

Поддержка программного обеспечения

Существует несколько крупных пакетов управления библиотеками, доступных на коммерческой основе. Реализации с открытым исходным кодом включают AMANDA , Bacula и минимальную программу mtx.

Этикетки со штрих-кодом

Ленточные библиотеки обычно имеют возможность оптического сканирования этикеток со штрих-кодами , которые прикреплены к каждой ленте, что позволяет им автоматически вести инвентаризацию того, какие ленты находятся в библиотеке. Предварительно напечатанные этикетки со штрих-кодами имеются в продаже, или пользовательские этикетки могут быть созданы с использованием коммерческого или бесплатного программного обеспечения. Этикетка со штрих-кодом часто является частью этикетки ленты , информации, записанной в начале носителя для уникальной идентификации ленты.

Автопогрузчики

Автозагрузчик Dell PowerVault 124T

Небольшие ленточные библиотеки с одним приводом называются автозагрузчиками. [18] Термин «автозагрузчик» также иногда используется как синоним термина «укладчик» [19] , устройства, в котором носители загружаются обязательно последовательно. [20]

Другие типы автозагрузчиков могут работать с оптическими дисками (такими как компакт-диски или DVD ) или дискетами [ необходима ссылка ] .

Смотрите также

Ссылки

  1. ^ abcdefg Попкин, Гэри С.; Пайк, Артур Х. (1977). Введение в обработку данных . Бостон: Houghton Mifflin Company. С. 149–151, 260–263. ISBN 0-395-20628-6.
  2. ^ abc Маккракен, Дэниел Д. (1976). Упрощенное руководство по структурному программированию на COBOL . Нью-Йорк: John Wiley & Sons. С. 259, 264. ISBN 0-471-58284-0.
  3. ^ ab McQuillen, Kevin (1975). System/360–370 Assembler Language (OS) . Фресно, Калифорния: Mike Murach & Associates. стр. 302. LCCN  74-29645.
  4. ^ abcde Стерн, Нэнси; Стерн, Роберт А. (1980). Структурированное программирование на COBOL (3-е изд.). Нью-Йорк: John Wiley & Sons. стр. 494, 496, 498–499. ISBN 0-471-04913-1.
  5. ^ Эшли, Рут; Фернандес, Джуди Н. (1978). Язык управления работой: Самоучитель . Нью-Йорк: John Wiley & Sons. стр. 43. ISBN 0-471-03205-0.
  6. ^ abc Конвей, Ричард; Грайс, Дэвид (1973). Введение в программирование: структурированный подход с использованием PL/1 и PL/C . Кембридж, Массачусетс: Winthrop. С. 333–334.
  7. ^ ab Leavitt, Don (17 января 1977 г.). «Пользователи поместили 38 пакетов на доску почета». Computerworld . стр. 23.
  8. ^ "UCC-1 Tape Management Updated with Release 4.7". Computerworld . 4 июля 1983 г. стр. 35.
  9. ^ "Valu-Lib может запускать ленточную библиотеку, может взаимодействовать с планировщиком". Computerworld . 16 мая 1973 г. стр. 15.
  10. ^ "Выпущено обновление 'Valu Lib' для IBM 4300, Series/36". Computerworld . 19 декабря 1983 г. стр. 32.
  11. ^ "неопределенный". Infosystems . Vol. certain. Hitchcock Publishing Company. 1980. p. 90. Архивировано из оригинала 25 марта 2023 г. Получено 22 февраля 2023 г.
  12. ^ "Введение в управление ленточной библиотекой". IBM. 5 апреля 2023 г. Получено 1 ноября 2023 г.
  13. ^ "HP StorageWorks MSL2024 Tape Library - Overview". 18 марта 2006 г. Архивировано из оригинала 18 марта 2006 г. Получено 19 июня 2018 г.{{cite web}}: CS1 maint: бот: исходный статус URL неизвестен ( ссылка )
  14. ^ Oracle «Модульная библиотечная система StorageTek SL8500».
  15. ^ Интернет-магазин HP для малого и среднего бизнеса: Ленточные библиотеки HP StorageWorks MSL2024
  16. ^ [1]. Стоимость указана как «От 195 830 долларов США».
  17. ^ «Стоимость хранения». Forbes .
  18. ^ "Словарь SNIA". Ассоциация индустрии сетей хранения данных . Получено 30.01.2010 . ленточный автозагрузчик...[Система хранения] Ленточное устройство, обеспечивающее автоматизированный доступ к нескольким ленточным картриджам, обычно через один ленточный накопитель.
  19. ^ "Десять распространенных вопросов, связанных с резервным копированием/восстановлением". Sun Microsystems, Inc. Получено 2010-01-30 . Что такое стекер (автозагрузчик) и музыкальный автомат?
  20. ^ "Словарь SNIA". Ассоциация индустрии сетей хранения данных . Получено 30.01.2010 . укладчик носителей...[Восстановление данных] Роботизированный обработчик носителей, в котором носители должны последовательно перемещаться роботом.