Я пытаюсь создать пул виртуальных дисков, используя FUSE для OS X и mhddfs
.
Эта команда работает для меня:
sudo mhddfs /Volumes/D01,/Volumes/D12,/Volumes/D103,/Volumes/D110 /mnt/DrivePoolA -o allow_other,volname=DrivePoolA
Тем не менее, я полагаю, что смогу добиться того же, используя команду mount
, но мне не повезло. Я пробовал множество вещей, похожих на строку ниже. Что мне не хватает?
sudo mount -t mhddfs -o allow_other,volname=DrivePoolA /Volumes/D01,/Volumes/D12,/Volumes/D103,/Volumes/D110
Наконец, и самое главное, я пытаюсь смонтировать drivePool
с помощью fstab
. Мой fstab
выглядит так:
# <file system> <mount point> <type> <options> <dump> <pass>
mhddfs#/Volumes/D01,/Volumes/D12/,/Volumes/D103/,/Volumes/D110 /mnt/DrivePoolA osxfusefs allow_other,volname=DrivePoolA 0 0`
Однако когда я запускаю sudo mount -a
на этом fstab
, я получаю сообщение об ошибке, которое гласит:
Эта программа не предназначена для прямого вызова. Библиотека OSXFUSE вызывает это. Доступные опции монтирования: [сопровождается списком опций монтирования]
Теперь я предполагаю, что эта ошибка исходит от osxfuse_mounter, потому что я нашел текст ошибки в исходном коде проекта 'support' на github. Я предполагаю, что ошибка передается обратно в программу mount
, которая выплевывает ее обратно в командную строку.
Я также попробовал следующий fstab
, опуская options
, dump
и pass
:
# <file system> <mount point> <type> <options> <dump> <pass>
mhddfs#/Volumes/D01,/Volumes/D12/,/Volumes/D103/,/Volumes/D110 /mnt/DrivePoolA osxfusefs
После запуска sudo mount -a
с этой конфигурацией я не получаю ошибок, но, похоже, ничего не происходит.
Какие-либо предложения?