cifs: шары разных типов (nounix и unix extensions)
Всегда использовал у себя в домашней сети только одну шару (монтируя с помощью mount.cifs с параметром nounix). Сейчас потребовались сделать две шары: основная на домашний каталог на сервере (с параметром nounix) и шара с расширениями unix - для компиляции ПО «на лету» и запуска всяких открытых игр без копирования к себе (мало места на основном компьютере).
Проблема: монтирую вторую - первая куда-то уходит. На её месте остается просто пустой каталог. При этом обе шары видны в df и примонтированы, видны значения свободного и занятого пространства. Когда в первую шару что-то копирую, то в ней файл появляется с бекслешем в начале имени файла. Просмотр каталогов с «ругательствами». Нет доступа к подкаталогам. Вторая шара работает нормально. Такое поведение продолжается до размонтирования обоих шар. Монтирование обоих шар производится с одного логина, указанного в файле /etc/cifs/loginfile. Под win2k3 (виртуальная машина) все работает без проблем.
/etc/fstab:
//192.168.1.1/share /mnt/share1 cifs rw,credentials=/etc/cifs/loginfile,uid=1000,gid=1000,file_mode=0640,dir_mode=0750,nounix 0 0 //192.168.1.1/src /mnt/src-misc cifs rw,credentials=/etc/cifs/loginfile,uid=1000,gid=1000 0
Дистрибутив самосборный, (B)LFS, почти без изменений (cifs и samba не правил, не патчил). Гугл указывает на почти такой же баг, опубликованный на launchpad'е дистрибутива ubuntu, но про такого типа баг там ничего не известно. Извиняюсь за сумбурный текст, первый раз пишу.
Прошу помощи у LOR-коммьюнити :-)