Потому что у -t cifs нет параметра codepage= вообще.
Действительно, нужно признать, что в
man mount.cifs , в опциях для данного типа фс параметр codepage не определен, но так же нужно признать, что никакого упоминания о неопределенном поведении mount.cifs, а именно он будет работать в нашем случае, при указании параметра codepage опций нет.
Более того,
sudo mount //192.168.0.1/debs-repo /var/cache/apt/local-debs -o rw,user=user,password=x,iocharset=utf8,codepage=866
монтирует сетевой windows - ресурс и в консоли терминала все имена файлов и папок отображаются корректно и нет необходимости исправлять в данной команде что - либо (хотя согласен, в мане порядок следования монтируемого устройства, опция и точки монтирования другой - но это и все отличия), все отрабатывает замечательно.
Вся проблема у меня была в том что локаль консоли не была должным образом настроена.
И еще я в инструкции читал, что если тип файловой системы не указан, то
mount самостоятельно начнет искать подходящую из списка в файле уже не помню в каком, но такие слова есть.
Быть может я конечно неправ, но вы меня всегда поправите, буду за это благодарен.