Главная

NetFS и UserlandFS в Haiku-OS

Инго Вайнголд (Ingo Weinhold) недавно добавил в дерево Хайку UserlandFS — удобный интерфейс для «естественного» подключения различный файловых систем.
Было добавлено и несколько модулей, реализующих различные файловые системы, влючая ReiserFS (только чтение) и NetFS — традиционная для юниксов сетевая файловая система, работающая поверх собственных, но в нашем варианте с поддержкой BeOS–особенностей — таких, как аттрибуты и «живые запросы».
Так что теперь не будет вопросов, как связать нормально два BeOS/HaikuOS компьютера.

Ссылка на статью в ICO

NetFS сейчас

NetFS сейчас под Haiku работает? Где можно взять?
Было бы полезмно для передачи файлов между компьютером и ноутбуком с Haiku. Вариант с RobinHood не очень подходит — аттрибуты теряются, нет поиска и нельзя редактировать файловую систему.

Из исходников

Из исходников вроди собрал. По нужным папкам раскидал.
Какой командой подключать netfs? В документации с www.haiku–os.org написано только про userlandfs.
“mount -t userlandfs -p “netfs” /netfs” даёт ошибку “mount: No such file or directory”.

Что я делаю

Что я делаю не так? Или оно вообще ещё не работает?

На оффициальном сайте глухо. Похоже разработчики на форум не заходят.

Этот мануал

Этот мануал не работает?
http://www.haiku–os.org/documents/dev/running_userlandfs

Это я уже

Это я уже видел. Привёденный скрипт не работает, выводит “don't know how to make userlandfs
" и т. п. При ручной сбоке(вызов jam из нужной папки) не собирается ramfs. Модули userlandfs и netfs собираются.

Скорее всего

Скорее всего после этой статьи успели немало изменить.

Ага, jam userlandfs

Ага, jam userlandfs reiserfs netfs собирает эти 3 компонента.
А без кавычек тоже не катит?
mkdir /mnt/netfs
mount -t userlandfs -p netfs /netfs

~/Desktop> mkdir

~/Desktop> mkdir /mnt/netfs
mkdir: cannot create directory `/mnt/netfs': No such file or directory
~/Desktop> mount -t userlandfs -p netfs /netfs
mount: The mount point '/netfs' is not accessible

Если без /mnt:
~/Desktop> mkdir /netfs
~/Desktop> mount -t userlandfs -p netfs /netfs
mount: No such file or directory

У вас протестировать нет возможности? А то может у меня руки кривые…

Ну, прежде

Ну, прежде всего No such file or directory означает проблему с нахождением файлов. Which в одну руку, find в другую, и вперёд; надо убедиться, что все файлы находятся именно там, где mount ожидает их увидеть.

Кстати, mkdir -p /mnt/netfs замечательно сделает сначала папку /mnt, а в ней netfs, и не будет ругаться.

Упс,

Упс, действительно, причем тут /mnt.
mkdir /netfs
mount -t userlandfs -p netfs /netfs

# mount -t userlandfs -p "<client FS> <client FS params>" <device> <mount point>

Может еще <client FS params> нужны?

Скорее, device.

Скорее, device. Потому как mount point указан, а вот device — нет.

А каким может

А каким может быть девайс, если файловая система через сеть работает? И параметр “device” считается опциональным судя по mount -–help.

Разным

Разным он может быть. Попробуй например взять raw–image гайки и замаунтить его вот так:

mount haiku.image /Gajko

С образом

С образом файловой системы работает без проблем.

Написал

Написал багрепорт.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
9
v
U
Z
G
d
Enter the code without spaces and pay attention to upper/lower case.