Смонтировать общую папку AS/400 smb2 из Linux
Я всегда использовал SMBv1 для монтирования общих папок, предоставляемых AS/400. Недавно AS/400 V7R3 включил SMBv2, но я не смог эффективно использовать общую папку:
- Я могу просматривать иерархию файловой системы
- Я могу создавать каталоги
- Я могу удалить каталоги и файлы
- Я не могу создавать файлы (нет такого файла или каталога)
- Я не могу записать в файлы (нет такого файла или каталога)
- Я не могу читать файлы (искаженный вывод)
Вот моя команда монтирования:
mount -t cifs -o vers=2.0,username=MYUSER //192.168.1.15/SHAREDFOLDER /mnt/as400
Больше информации:
- Клиенты Windows не сообщают о проблемах с момента перехода на SMBv2.
- Монтаж с
-o vers=2.1
не удается сmount error(5): Input/output error
, - Определение
-o vers=1.0
заставляет все работать хорошо. - Добавление следующих параметров не принесло пользы:
iocharset=utf8,file_mode=0770,dir_mode=0770,nounix,uid=1000,gid=1000
Вот часть искаженного вывода, который появляется при попытке воспроизвести любой файл:
SunMonTueWedThuFriSatSundayMondayTuesdayWednesdayThursdayFridaySaturdayJanFebMarAprMayJunJulAugSepOctNovDecJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberAMPM% в% d% B%Y % г%Z% м /% г /%Y% г%I:%M:%S %pSunMonTueWedThuFriSatSundayMondayTuesdayWednesdayThursdayFridaySaturdayJanFebMarAprMayJunJulAugSepOctNovDecJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberAMPM% в% d% B%Y % г%Z% м /% г /%Y%r%I:%M:%S %p: %0%a %b %e %H:%M:%S %Z %Y%a %b %e %H:%M:%S %Z %YUTF-8JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDecJanhttp://www.gnu.org/software/libc/bug-glibc-locales@gnu.orgAmerican EnglishUnited States1.02000-06-24i18n:2012i18n:2012i18n:2012i18n:2012i18n:2012i18n:2012i18n:2012i18n:2012i18n:2012i18n:2012i18n:2012i18n:2012UTF-8
Вопрос:
Я упускаю какой-то очевидный способ заставить Ubuntu правильно монтировать папки SMBv2, совместно используемые AS / 400, или соответствующие реализации как-то несовместимы?