- 0
Можно ли включить unix extensions в SMB-шаре на Keenetic Ultra II?
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.
Вопрос
bubblec0re
Добрый вечер.
Собственно, вопрос из сабжа: хочу включить unix-extensions для расшаренного по smb внешнего жесткого диска, подключенного к Ultra II.
Для понимания контекста - хотел на отдельной линуксовой тачке настроить всякие медиасервисы, и одним из важных условий для их быстрой работы является возможность создавать хардлинки между файлом в папке загрузок с торрентов и папкой, куда смотрит собственно медиатека. Шару на этой тачке я подключил, все норм, но вот хардлинки не создаются - ln просто молча ничего не делает. С параметром -v она ведет себя так, как будто линк успешно создался, но по факту он не создается.
Я долго гуглил и пришел к выводу, что, начиная с SMB 3.11 (или 3.1.1?), на сервере и на клиенте можно включить т.н. unix-extensions, которые позволяют использовать некоторые юниксовые вещи с CIFS, в т.ч. и хардлинки.
Ubuntu монтирует шару с параметром 'nounix', т.е. с отключением всех юниксовых вещей. Если же явно указать при монтировании параметр unix, то я получаю сообщение об ошибке, что сервер smb не поддерживает этого:
Насколько я понимаю, сам роутер поддерживает SMB 3.1.1 (или 3.11?), но вот где-то в настройках cifs у него выключены эти юниксовые расширения. На эту мысль меня наводит файл /var/run/tsmb/tsmb.conf, в котором есть строка
unix_extensions = false
Но этот конфиг ведь не считывается при старте, он, наоборот, перезаписывается при перезагрузке. Получается, где-то должны быть и параметры, с которыми стартует TSMB на роутере? Или я все неправильно понял и это ерунда? Я, кажется, слишком закопался и глаз уже замылился.
На скрине ниже показан вывод ll (это то же самое, что ls -la), потом ln, и потом опять ll. Также показано, что диск примонтировался с опцией nounix, она подставилась автоматически, т.к. иначе не монтируется.
Конечно, я бы мог просто выдернуть этот USB-диск и воткнуть его в медиасервер, но это, во-первых, неспортивно, а, во-вторых, лишит меня установленного и настроенного entware. Ну и еще придется на всех компах переподключать сетевой диск.
Изменено пользователем bubblec0re8 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.