Проблемы с Samba - не пишет файлы больше 2гб

Автор BarnyBe, 05 августа 2024, 22:17:24

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

BarnyBe

Приветствую. Устройство на базе ARM. Debian 12. Упрощенно ситуация такая:
Поднял Samba, смотнировал ntfs диск через mount.ntfs-3g /dev/sdb1 /media/files.
Диск виден через сеть, но на него нельзя записать файлы, больше 2гб. Например, при копировании 2 962 МБ пишет, что не достаточно места и не хватает еще 829МБ. При этом диск вообще пустой. До переустановки все копировалось, в чем может быть причина ?

dzhoser

#1
Есть подозрение, что файловая система на диске не ntfs, а Fat32.
Покажите вывод df -Th | grep "^/dev"
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

BarnyBe

Цитата: dzhoser от 05 августа 2024, 23:49:28Есть подозрение, что файловая система на диске не ntfs, а Fat32.
Покажите вывод
df -Th | grep "^/dev"
/dev/sdb1        fuseblk    150G        3,1G  146G 
Вот ответ parted
Model: WDC WD16 00BEVT-00A23T0 (scsi)
Disk /dev/sdb: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End    Size   Type     File system  Flags
 1      1049kB  160GB  160GB  primary  ntfs

dzhoser

Попробуйте перемонтировать
umount /dev/sdb1 /media/filesmount -t ntfs-3g /dev/sdb1 /media/files
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

BarnyBe

Цитата: dzhoser от 07 августа 2024, 09:56:28Попробуйте перемонтировать
umount /dev/sdb1 /media/filesmount -t ntfs-3g /dev/sdb1 /media/files
Пробовал и так. Попробовал еще раз - ни какой разницы.

dzhoser

Значит на файловой системе ошибки.
Размонтируйте диск
Выполните команду
Цитироватьsudo ntfsfix -b -d /dev/sdb1
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

BarnyBe

#6
Не помогает. Взял вообще новый диск, отформатировал в NTFS, смотнировал как выше. Итог - ровно такое же поведение. Может сперва копируется куда-то на внутреннюю флешку, а потом на диск?. Раньше ставил дебиан на 16 гиговую флешку, сейчас на 4 гига и на ней как раз свободно 2.1 гига.

08 августа 2024, 00:10:43
Да - причину выяснил. Объём копируемого файла зависит от свободного пространства, где стоит debian. Поставил систему на 32 гиговую флешку и все скопировалось. Что за фича и как ее обойти ?

ogost

Вероятно самба не сразу на диск пишет, а через буфер. Который забивает своп...
Конечно же это гадание на кофейной гуще с моей стороны.

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков