А теперь - дискотека!

Все мы, что греха таить, являемся обладателями обширных коллекций фильмов, музыки и т.п. Как всё это хранить? Казалось бы, не проблема в эпоху террабайтных винчестеров. Однако, во-первых, на новый жесткий диск не всегда можно выкроить финансы, во-вторых в случае аварии вся коллекция гибнет одномоментно, в третьих не за горами времена, когда хранить некоторые медиафайлы на винчестере рабочего компьютера будет небезопасно (паранойя паранойей, а копирасты свирепеют не по дням, а по часам). Я для себя эту проблему решил с помощью offlinefs и очень доволен. Делюсь.

Offlinefs — файловая система на базе fuse, т.е. монтируется в пользовательском пространстве с полномочиями обычного пользователя (наподобие sshfs). Суть в том, что медиаконтент записывается на DVD болванки, информация о файлах с которых специальной командой заносится в небольшую базу данных. Болванки подписываются обычным маркером, например, метятся как RockRus_01 или Video_06. По мере занесения в базу данных эти метки указываются соответствующей команде:

offimport_cd.sh -i /mnt/cdrom -l Video_06


При выборе файлов для воспроизведения система выдвигает лоток дисковода и запрашивает нужный диск. Например вот так:



Выбираем диск из пачки (есть специальные «книжечки» для хранения дисков), вставляем в дисковод, нажимаем ОК на диалоговом окне и через несколько секунд звучит нужная музыка.

Внешне файловая система выглядит как самое обычное дерево подкаталогов:



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

Еще полезная фича — баш-скрипт insert, входящий в состав дистрибутива. Он срабатывает когда нужно сменить диск и его можно настроить по своему вкусу, например проигрывать какие-нибудь заранее записанные звуковые файлы с содержимым типа «Вставьте, пожалуйста, диск такой-то». Можно настроить на произнесение этих слов синтезатор речи Festival и т.п.
  • +6
  • 02 апреля 2010, 23:18
  • yababay

Комментарии (3)

RSS свернуть / развернуть
+
0
Польза!
avatar

ahmetzyanov_d

  • 03 апреля 2010, 01:10
+
0
Хм
avatar

Sergei_T

  • 03 апреля 2010, 02:19
+
0
Принять как один из способов...
avatar

Markony

  • 03 апреля 2010, 11:53

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.