Каталоги «ls -lh» сообщили о размере: Linux-диски, совместимые с CIFS

Из окна Linux я недавно установил общий доступ к Windows с помощью CIFS.

Цель состояла в том, чтобы «локально» использовать rsync для резервного копирования моей Windows-машины. Командная строка, используемая для монтирования диска Windows, выглядит примерно так:

 mount \\192.168.1.74\share /cifs1 -t cifs -o noserverino,iocharset=utf8,ro 

Также обратите внимание, что диск, прикрепленный к ящику Linux, отформатирован NTFS.

При выполнении выборочной резервной копии rsync всегда перекодировал каталоги (имена), но не файлы. После более пристального ls -lh выхода ls -lh с обоих концов я заметил, что на стороне Linux размер уровня каталогов всегда равен 0:

 TTT-Admin@1080-Router:/tmp/mnt/RT-1080/tmp# ls -lh drwxrwxrwx 1 TTT-Admi root 0 Feb 8 12:14 DeltaCopy 

но размер уровня каталогов на стороне CIFS всегда отличался от 0:

 TTT-Admin@1080-Router:/cifs1/temp/Rsync-Packages# ls -lh drwxr-xr-x 1 TTT-Admi root 8.0K Feb 8 12:14 DeltaCopy 

Эта разница объясняет, почему rsync всегда возвращал каталоги, но не возвращал папки (что было правильно, размеры папок и метки времени были одинаковыми на обоих концах).

Команда rsync :

 rsync -av /cifs1/Temp/Rsync-Packages/DeltaCopy /mnt/RT-1080/tmp/rsync -av /cifs1/Temp/Rsync-Packages/DeltaCopy /mnt/RT-1080/tmp/ 

Является ли каталог «иметь размер» или нет? Что я должен сделать, чтобы решить это несоответствие?

Linux и Unix - лучшая ОС в мире.