Здравствуйте! Подскажите, пожалуйста, как описать путь к разделу жесткого диска в файле /etc/exports ?
На этом диске хранилище файлов, хочу организовать доступ по сети из мак и винды с помощью nfs. Ubuntu 24.04
Подключен /media/john/o (o - буква диска), пытался вписать этот путь - ругается.
расшарить раздел жд
Ни как. Раздел жесткого диска нельзя расшарить, можно только каталог. Если смонтировать раздел в каталог то вполне можно и раздел.
А так можно так:
/media/путь 192.168.1.10(rw,no_root_squash,no_subtree_check)Это предоставляет доступ к каталогу </media/путь..> для клиента 192.168.1.10.
В сети полно примеров, так что пробуйте, как то да должно заработать. Демон nfs главное не забыть запустить.
Linux это не винда, тут как правило нет букв диска.
Прописал два пути:
/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
По первому пути подключается
Затем: sudo exportfs -a
exportfs: Failed to stat /media/john/o: No such file or directory
Значит нет такого пути, либо не является каталогом, что и написано в выводе. Эти опции рабочие, у меня это прописано для общего binpkgs, что бы можно было писать с правами рута. Это работает только для существующего каталога.
Т.е. вывдом этой команды должен быть 0:
[console]$ [ -d /media/john/o ] ; echo $?[/console]