У меня есть сервер Debian 11 с Nextcloud и сервер OpenMediaVault (OMV), на котором настроен общий ресурс Samba 4.13.13.
Сервер Samba используется всеми пользователями в сети без каких-либо проблем. Однако, когда я подключил smb на сервере Debian (с пользователями, которых я использую в других местах, поэтому я точно знаю, что у меня есть все необходимые разрешения), чтобы поделиться папкой и сделать ее доступной, у меня возникло множество проблем (папка монтируется в fstab, а не в Nextcloud GUI, это вопрос не о NC, а о SMB).
Что происходит, так это то, что я могу делать ls
внутри папки и видеть файлы, я могу делать rm, чтобы удалить их, но я не могу никаким образом копировать или загружать файлы внутри (за исключением смехотворно маленьких файлов. например, если я создаю текстовый файл с помощью vim и пишу в нем что-то, это работает, если я копирую png размером в несколько МБ, это не работает). Когда я копирую файл, происходит то, что команда остается на удержании, пока я не получу ошибку (cp говорит "cp: failed to close '/mnt/path/filename': Host is down"), и в папке я нахожу файл с расширением .part, который весит 0 байт. В этот момент я даже не могу сделать, umount -f
чтобы размонтировать папку и все ls
, cd
или даже операции автозавершения с помощью TAB внутри папки перестают работать или занимают много времени. Строка fstab такая
//192.168.0.1/path/on/server/ /mnt/localpath/ cifs username=admin,password=adminpass,file_mode=0777,dir_mode=0777,noexec 0 0
Я пытался заглянуть в журналы OVM, но ничего не нашел. Не знаю, может, я ищу не там, а может, OVM не ведет журнал должным образом. Знаю, что были некоторые проблемы с тем, как они решили обрабатывать журналы, но я не в курсе последних событий.