Для прозрачного объединения нескольких накопителей
в одну точку монтирования. Накопители могут быть как
реальными (hdd), так и виртуальными (loop-девайсы) или
даже сетевыми точками монтирования (NFS итп).
Данный драйвер представляет собой высокоуровневую
надстройку над файловой системой (в отличие от скажем LVM, которая
может предоставить эту же функциональность но на более низком уровне),
поэтому при изменении
количества участвующих в работе файловых систем Вам не
требуется запускать средства вроде fsck/resize*fs для
того чтобы восстановить работоспособность системы.
Данный драйвер позволит использовать дисковое пространство нескольких файловых систем совместно как одно большое устройство хранения информации.
Более подробную информацию смотрите в README в исходных текстах.
Вы монтируете несколько файловых систем с помощью данного драйвера
в одну директорию, далее драйвер перехватывает практически все
файловые операции и распределяет данные между файловыми системами
таким образом, чтобы получилась общая файловая система.
Если на каком-то из устройств заканчивается место, драйвер прозрачно
для приложения перенесет файл с которым оно работает на другое
устройство. Таким образом приложения оперируют объемами данных
приблизительно равным суммарному объему всех смонтированных файловых
систем.
В этом состоит основное отличие от аналогов (unionfs, aufs итп) - данный драйвер эмулирует файловую систему доступную для записи размером равным сумме всех слагаемых.
Данный драйвер был написан для использования нескольких винчестеров на сервере, хранящем зеркала больших сайтов (вроде репозитариев Debian). Но может быть использован для других целей.
Драйвер написан с использованием библиотеки FUSE, поэтому для сборки и установки требует ее наличия на Вашем компьютере.
Последний срез драйвера из SVN Вы всегда можете получить
по адресу. Последний
стабильный релиз можно получить так же из SVN:
здесь.
Скачать стабильный релиз в виде tar-gz архива можно
Здесь.
Последняя стабильная версия -
0.1.39
Получить исходные тексты драйвера можно при помощи утилиты svn:
svn co http://svn.uvw.ru/mhddfs/trunk mhddfs
для последней стабильной версии:
svn co http://svn.uvw.ru/mhddfs/tags/release-0.1.39 mhddfs-0.1.39
По всем вопросам связанным с драйвером, пишите по адресу
dimka@uvw.ru.
Если кто-то хочет пообщаться онлайн велком в
jabber.
17 Июн 2012