LinuxForum.Fans
Тема

расшарить раздел жд

Автор: fedr4810 4 сообщений 1868 просмотров
22.02.2025 13:18 #439744

Здравствуйте! Подскажите, пожалуйста, как описать путь к разделу жесткого диска в файле /etc/exports ?
На этом диске хранилище файлов, хочу организовать доступ по сети из мак и винды с помощью nfs. Ubuntu 24.04
Подключен /media/john/o (o - буква диска), пытался вписать этот путь - ругается.

22.02.2025 14:20 #439745

Ни как. Раздел жесткого диска нельзя расшарить, можно только каталог. Если смонтировать раздел в каталог то вполне можно и раздел.
А так можно так:

text
/media/путь 192.168.1.10(rw,no_root_squash,no_subtree_check)

Это предоставляет доступ к каталогу </media/путь..> для клиента 192.168.1.10.
В сети полно примеров, так что пробуйте, как то да должно заработать. Демон nfs главное не забыть запустить.
Linux это не винда, тут как правило нет букв диска.

23.02.2025 06:10 #439746

Прописал два пути:
/mnt/nfs 192.168.0.7(rw,insecure,subtree_check)
/media/john/o 192.168.0.7(rw,insecure,no_root_squash,no_subtree_check)

Затем: sudo exportfs -a
exportfs: Failed to stat /media/john/o: No such file or directory

По первому пути подключается

23.02.2025 10:47 · отредактировано #439747
"fedr4810" написал:
Затем: sudo exportfs -a
exportfs: Failed to stat /media/john/o: No such file or directory

Значит нет такого пути, либо не является каталогом, что и написано в выводе. Эти опции рабочие, у меня это прописано для общего binpkgs, что бы можно было писать с правами рута. Это работает только для существующего каталога.
Т.е. вывдом этой команды должен быть 0:
[console]$ [ -d /media/john/o ] ; echo $?[/console]

Войдите или зарегистрируйтесь, чтобы ответить.