Вручную проверить соединение конечной точки smb на linux
У меня есть небольшое приложение Apache Camel, которое собирает файлы в конечной точке smb:
smb://domain.nl;user-name@domain.nl/my/file/location?password=Blablabla&move=${processedFolder}&sendEmptyMessageWhenIdle=true&consumer.bridgeErrorHandler=true
Недавно у нас произошел сбой, и процесс перестал работать после перемещения некоторых выстроенных файлов. Журналы показали, что файлы из папки smb внезапно стали недоступны. Первым делом я попробовал проверить, смогу ли я добраться до конечной точки smb, например так:
smbclient -L domain.nl -U user-name -d 10
Эта возвращенная установка сеанса не удалась: NT_STATUS_LOGON_FAILURE после многих строк отладки.
Короче говоря, оказалось, что это был просто глюк, после перезапуска верблюда все файлы были подобраны. Таким образом, smbclient не является способом проверить, может ли верблюд apache, использующий Samba JCIFS, получить доступ к местоположению. А что есть? В следующий раз, как я могу проверить вручную с сервера Linux, если местоположение smb доступно?
Должен отметить, что linux-версия древняя, 5.5 redhat.
версия верблюда: 2.20.1, версия верблюда jcifs: 2.18.0, версия jcifs: 1.3.18