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 байт.

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

  • Разрешения на запись файлов, но не чтение, перезапись или изменение
  • Как зашифровать данные в папке в share samba и делиться им как зашифрованными, так и дешифрованными?
  • Установите файловую систему samba в RHEL 5.5
  • Имя указанной сети SAMBA больше не доступно
  • Невозможно определить разрешения на доступ к файлам Samba по мере необходимости.
  • Смягчение захвата криптолокеров на общем сервере SAMBA
  • Проблемы с разрешающей способностью
  • Запретить создание каталогов, но разрешить создание файлов
  • 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, исправлена ​​проблема, я думаю, это то, что происходит, когда вы используете чужие рекомендуемые настройки конфигурации. В любом случае, я не уверен, что полностью понимаю, что делает этот параметр.

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