Файловая система, которая монтирует набор сменных носителей как единую файловую систему и прозрачно обрабатывает изменения носителей.
Я хотел бы создать библиотеку DVD (возможно, позже, чтобы стать ленточной библиотекой) с самодельным роботом, который перемещает носители между областью магазина (то есть "полками", где хранятся физические DVD-диски) и приводами DVD, и свой собственный сервер для взаимодействия между сетью и библиотекой. Сейчас я собираюсь использовать DVD-RW в качестве доказательства концепции (и потому, что мне не хватает средств даже на один диск LTO). Так что в основном это физическая медиа-библиотека с роботом, как мы все знаем по автоматизированным ленточным библиотекам.
После планирования аппаратного обеспечения я изучаю свои программные опции. В частности, я бы хотел, чтобы это отображалось в моей сети как единая файловая система с возможностями R/W, которые я могу просто читать и записывать, пока сервер прозрачно обрабатывает поиск файлов или определение доступного пространства на физическом носителе и изменение DVD соответственно.
Я изучаю HP LTFS, но, похоже, он требует LTO-5-Drives и не поддерживает управление и автоматическое изменение набора физических носителей, и, кроме того, Google не дал никаких вариантов, которые появляются делать то, что я хочу делать.
Поэтому мой вопрос: знает ли кто-нибудь файловую систему для Linux, которая могла бы справиться с этим? Очевидно, мне нужно написать свой собственный HAL для робота, так как это нестандартное оборудование, но помимо этого я надеялся найти что-то, что уже существует, и что я могу использовать для этой цели практически без изменений. Или, по крайней мере, программные компоненты, которые я мог бы использовать, чтобы соединить это вместе?
1 ответ
В большинстве современных систем Linux содержимое носителя автоматически появляется в каталоге с именем /media/, как только носитель подключен к системе. Если вы теперь дадите всем своим носителям одинаковые имена, они будут отображаться в одной и той же точке вашей системы, и вы всегда будете иметь доступ для чтения и записи; Если вам не нравится тот факт, что каталог существует только при наличии носителя, вы можете даже создать папку, когда носитель отсутствует, и ваша система с этого момента будет хранить эту папку
Единственное, что может дать странные результаты, это если вы удалите носитель во время воспроизведения. Но обычно система восстанавливается после этого.