Монтирование общего ресурса CIFS с добавлением слешей

Монтирование общего ресурса CIFS с добавлением слешей

Я сталкиваюсь со странным поведением NAS (DS218j от Synology) при монтировании общей папки. Если я использую интерфейс для монтирования общего ресурса CIFS, он работает нормально. Создание папки в общем ресурсе работает нормально, даже rsync.

Но если я использую оболочку, монтирование той же папки работает нормально, но как только я или rsync пытаюсь создать вложенную папку, результатом становится папка верхнего уровня, начинающаяся с символа косой черты (Windows представляет ее как точку), к которой я не могу получить доступ, переименовать или удалить. Файлы также ведут себя так же.

это моя команда mount/rsync:

mount.cifs "//192.168.1.223/SauvegardeExterne/" "/volume1/DossiersDestinations/SauvegardeExterne/"  -o iocharset=utf8,username=SavQuotidien,password=PASSWORD
rsync -avu --delete "/volume1/SauvegardeQuotidienne/Backup/" "/volume1/DossiersDestinations/SauvegardeExterne/Backup/" 

Еще один странный момент: эта команда была полностью работоспособна до переключения удаленного NAS (Iomega ix4-200d) с RAID 10 на RAID 0.

решение1

Посмотрев на результирующую строку /proc/mounts с различиями в монтировании пользовательского интерфейса и монтировании оболочки, я добавил следующее, чтобы это заработало: uid=1024,gid=100,forcegid,file_mode=0777,dir_mode=0777,rsize=61440,nocase,nounix,noacl

кстати, понятия не имею как и почему.

Связанный контент