
В настоящее время я работаю на Arch Linux, получаю доступ к общим ресурсам Samba на диске NTFS, подключенном к машине Windows. Я хочу иметь возможность создавать симлинки с моей машины Arch Linux в общих ресурсах Samba. Я немного погуглил это, и обычный ответ — добавить несколько строк в Samba.conf:
follow symlinks = yes
wide links = yes
unix extensions = no
Насколько я понимаю, этот код позволяет мне использовать только уже созданные симлинки. Можно ли как-то создать их с моей машины Arch Linux?
решение1
Эти строки smb.conf
предназначены для настройки сервера Samba, т. е. сервера, работающего в Linux. Они изменяют то, как сервер интерпретирует символические ссылки в каталоге, который он разделяет. Это не имеет ничего общего с использованием smbclient (или другого клиента) для доступа к общим ресурсам на машине Windows.
Насколько мне известно, NTFS не поддерживает символические ссылки в стиле UNIX. Я думаю, что Microsoft добавила что-то в файловую систему, чтобы реализовать нечто подобное, но я не видел, чтобы это использовалось, и я не знаю, поддерживает ли их протокол SMB/CIFS.