Можно попробовать стопки BitNami за виртуальные устройства и облачные изображения Drupal, Joomla!, Под открытым небом и десятки других приложений с открытым исходным кодом
Я не уверен, можно ли сделать, то использование связывает в fstab. сервера, но я действительно знаю, что можно сделать это:
ln -s /usr/local/test/RandomName /FolderA
Настройте свой/etc/exports файл для экспорта/FolderA, и необходимо быть хорошими.
Открытый следующий файл на сервере NFS:
/etc/exports
и введите следующие детали в него:
/usr/local/test/RandomName XX.XX.XX.XX(rw)
Затем войдите в клиент NFS и действительно смонтируйтесь следующим образом:
mount -t nfs YY.YY.YY.YY:/usr/local/test/RandomName /media/folderA
Запись Fstab:
YY.YY.YY.YY:/usr/local/test/RandomName /media/folderA nfs defaults 0 0
Примечание:
XX.XX.XX.XX - IP of NFS client
YY.YY.YY.YY - IP of NFS server
Вы должны установить базовый каталог в ваших экспортных файлах NFS. Чтобы сделать это и сделать / export
базовым каталогом, вы должны открыть файл
/etc/exports
и ввести следующее в первой строке:
/export the.IP.of.THEclientsyouwant(ro,fsid=0)
С опцией fsid = 0 (или fsid = root) установите вас не будет вызывать полный путь на стороне клиента, и тогда команда
mount -t nfs ServerA:/FolderA /media/folderA
будет работать так, как вы.
exports (5) Страница руководства / etc / exports, конфигурация - Red Hat
Подошва fsid=0
не сработала для меня.
nfs-utils
>=2.4.1 gotДобавить опцию "[exports] rootdir" в функцию nfs.conf
(28 мая 2019 г.):
Следующий набор исправлений добавляет поддержку конфигурации "rootdir" опция для nfsd в разделе "[exports]" в /etc/nfs.conf.
Если пользователь установит для этого параметра допустимый путь к каталогу, то nfsd вести себя так, как будто он заключен в тюрьму chroot на основе этого каталога. Все Пути в /etc/exports и утилита exportfs затем разрешаются относительно этого каталога.
Нечто подобное должно работать:
Примечание: Я не смог заставить экспорт корневого пути /
работать, но экспорт через подкаталог сделал это.
Целевой каталог привязан к /export/nfs/FolderA
.
/etc/nfs.conf
:
[exports]
rootdir=/export
/etc/exports
:
/nfs (fsid=0) # workaround for `/` path
/nfs/FolderA
Доступ к нему nfs://server_name/nfs/FolderA