Я не могу написать в свой NFS (медиаплеер Xtreamer). Запись через Терминал работает нормально, но в Finder все доступно только для чтения, а Finder говорит: "Доступен ноль КБ". и выдает мне сообщение об ошибке «Элемент abc.rtf не может быть скопирован, так как недостаточно свободного места». когда я пытаюсь скопировать файлы в NFS. Создание папок работает нормально, но копирование файлов в них не работает.

Есть идеи?

Johan

2 ответа2

0

Просто предположение, но NFS использует UID для определения разрешений. Вы уверены, что используете один и тот же UID для входа в систему как с терминала, так и с графическим интерфейсом? Чтобы узнать, какой у вас UID (только в 10.5 или 10.6), перейдите в «Системные настройки»> «Панель учетных записей» и «Control-Clicking» в учетной записи, чтобы получить дополнительные параметры.

0

Я не знаю, волнует ли вас эта проблема, но я выкладываю здесь решение, чтобы найти других, кто столкнулся с этой проблемой.

Во-первых, вам нужно получить пакет обновлений Xtreamer.

Это позволит вам включить доступ telnet к xtreamer. После того, как вы запустите сервер telnet, telnet отправьте на xtreamer и отредактируйте файл конфигурации smb по адресу: /usr/local/daemon/samba/lib/smb.conf

Измените параметр команды get quota command разделе [global] на /usr/local/daemon/samba/sbin/my_get_quota .

Затем вам нужно изменить переменную пути в секции [Xtreamer] чтобы она указывала на ваш жесткий диск, а не на /tmp/usbmounts . В моем случае мне пришлось изменить его на /tmp/usbmounts/sda1

Последнее, что нужно сделать, это создать скрипт my_get_quota :

#!/bin/sh
print 0 0 0 0 0 0 0

Теперь перезапустите сервер smb, выполнив:

killall smbd
/usr/local/daemon/samba/sbin/smbd -D

Вот и все. Теперь Finder должен сообщить правильный размер и позволить вам копировать файлы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .