Существует ли простой способ фильтровать и перенаправлять доступ к файлам к определенным файлам? Например, все запросы к /D/00/*.jpg
должны иметь доступ к физическому файлу /mnt/sdb1/00/*.jpg
.
Существует ли инструмент, обеспечивающий виртуальную файловую систему, которая позволяет такие фильтры?
Создание ссылок (ln
) вручную не является хорошим решением, так как содержимое сильно меняется.
Полный пример
В настоящее время мне нужна следующая (виртуальная) файловая структура для некоторых программ:
+- D
+- 00
| +- image00.jpg
| +- image00.nfo
+- 01
| +- image01.jpg
| +- image01.nfo
Моя фактическая файловая структура следующая (данные и метаданные, разделенные на разных устройствах):
+- sda1
| +- 00
| | +- image00.jpg
| +- 01
| | +- image01.jpg
+- sdb1
+- 00
| +- image00.nfo
+- 01
| +- image01.nfo
Запросы к /D/00/image00.jpg
и /D/01/image01.jpg
следует перенаправлять на /mnt/sda1/00/image00.jpg
и /mnt/sda1/01/image01.jpg
. То же самое верно для sdb1
и .nfo
-файлов.
Таким образом, sda1
- это большой жесткий диск, который может вращаться, когда нужны только метаданные на sdb1
.