Я сталкиваюсь со странным поведением 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
кстати, понятия не имею как и почему.