Samba не хватает свободного места

После некоторых проблем с моим NAS, я переключился на Debian / Lenny. Мне удалось установить и настроить большую часть программного обеспечения, которое мне нужно, но я ударил кирпичную стену с Samba. Я могу получить доступ к общим ресурсам и прочитать все файлы, но если я попытаюсь отправить что-либо через него, то мне будет недостаточно места.

Я использую Windows, поэтому я открыл командную строку и запустил

> dir \\MyNAS.home\Public 1 File(s) 44,814,336 bytes 12 Dir(s) 507, 998, 060, 544 bytes free 

Сообщается о свободном пространстве (~ 500 ГБ), так что в чем проблема? Следующий мой smb.conf:

 [global] workgroup = MEDUS realm = WORKGROUP netbios name = MyNAS map to guest = bad user server string = My Book Network Storage load printers = no printing = bsd printcap name = /dev/null disable spoolss = yes log file = /var/log/samba/log.smbd max log size = 50 dead time = 15 security = share auth methods = guest, sam_ignoredomain, winbind:ntdomain encrypt passwords = yes passdb backend = smbpasswd:/opt/etc/samba/smbpasswd create mask = 0664 directory mask = 0775 local master = no domain master = no preferred master = no socket options = TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536 min receivefile size = 128k use sendfile = yes dns proxy = no idmap uid = 10000-65000 idmap gid = 10000-65000 don't descend = /proc, /dev, /etc admin users = null passwords = yes guest account = nobody unix extensions = no [Public] path=/shares/internal/PUBLIC guest ok = yes read only = no dfree cache time = 10 dfree command = /opt/etc/samba/dfree 

dfree command я добавил, попытались исправить проблему (которая не сработала). Тем не менее, я подозреваю, что NAS сообщает о правильном диске в любом случае, о чем свидетельствуют результаты команды, описанной выше.

Я также пытался играть с командой block size , но безрезультатно. Мне удалось создать пустой файл на общем ресурсе, и я неоднократно редактировал и сохранял файл – он остановился примерно на 130 байт.

Кто-нибудь знает, в чем проблема?

  • Создание символической ссылки для Windows-машин
  • Странное поведение samba и gvfs - половина каталогов / файлов случайно оказывается «отсутствующей»,
  • Запретить создание каталогов, но разрешить создание файлов
  • найти причину повреждения файла при копировании файлов на сетевой ресурс на машине Ubuntu
  • Храните драйвер печати Windows на Samba для сервера печати CUPS
  • Использование акций Samba без использования Winbind
  • postgresql auth против активного каталога samba
  • есть способ подключения SAMBA и miniDLNA
  • 2 Solutions collect form web for “Samba не хватает свободного места”

    Разрешены ли квоты? Проверить с:

     sudo quotacheck -avugm 

    Попробуйте отключить его:

     sudo quotaoff -fvpa 

    После прохождения моего smb.conf-файла и комментирования почти всего, я обнаружил, что проблема была вызвана настройкой min receivefile size .

    Эта опция изменяет поведение smbd (8) при обработке вызовов SMBwriteX. Любой входящий вызов SMBwriteX на не подписанном SMB / CIFS-соединении, превышающем это значение, не будет обрабатываться обычным способом, но будет передан в любой базовый ядро ​​recvfile или системный вызов сращивания (если такого вызова Samba не будет эмулировать у пользователя пространство). Это позволяет записывать нулевые копии непосредственно из буферов сетевых сокетов в буферный буфер файловой системы, если они доступны. Это может повысить производительность, но рекомендуется тестирование пользователей. Если установлено на ноль, Samba обрабатывает вызовы SMBwriteX обычным способом. Чтобы включить поддержку большой записи POSIX (запись SMB / CIFS до 16 МБ), эта опция должна быть отличной от нуля. Максимальное значение – 128k. Значения, превышающие 128 КБ, будут тихо установлены на 128 КБ.

    Комментируя эту строку в файле conf, исправлена ​​проблема, я думаю, это то, что происходит, когда вы используете чужие рекомендуемые настройки конфигурации. В любом случае, я не уверен, что полностью понимаю, что делает этот параметр.

    Interesting Posts

    Как получить доступ ко второму аргументу из последней команды в истории?

    ОШИБКА: изображение не является fdt – необходимо СБРОСИТЬ плату для восстановления

    Ядро Linux IPv6 поиск маршрута – как он работает?

    Как обновить автономный веб-сайт с помощью wget для настройки расширений и конвертации ссылок?

    Как вызвать ошибку 77 EBADFD в Linux

    Проблема с потоковой передачей RA с помощью mplayer

    Не удается просмотреть список разделов Windows в Linux

    mv файл без нарушения символической ссылки на этот файл

    Получить коды сканирования в восьмеричном формате

    Выберите текст в терминале urxvt с помощью Shift + Arrow или Ctrl + Shift + Arrow

    Возможно ли просматривать ресурсы samba в командной строке?

    Ошибка при попытке установить MTD-устройство из Linux

    Запуск VNC-просмотра из окон 8.1 в Debian Jessie не работает

    Резервная память для программы

    Как удалить \ n между выходами двух команд эха?

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