Существует ли ограничение на размер файла при передаче файлов на Ubuntu через SMB с Windows 10?

Вопрос или проблема

Я пытаюсь перенести свою коллекцию медиа с Windows 10 на компьютер с Ubuntu через SMB, и я постоянно получаю сообщение об ошибке: “Недостаточно места, вам нужно дополнительно X ГБ для переноса этих файлов.” Любые файлы размером менее 3 ГБ переносятся без проблем.

Некоторая дополнительная информация – я переношу их в ZFS пул с большим количеством свободного места.

scott@emby:~$ df -h  
Filesystem          Size  Used Avail Use% Mounted on  
udev                2.9G     0  2.9G   0% /dev  
tmpfs               597M  9.0M  588M   2% /run  
/dev/sda1            19G  4.4G   14G  25% /  
tmpfs               3.0G  180K  3.0G   1% /dev/shm  
tmpfs               5.0M     0  5.0M   0% /run/lock  
tmpfs               3.0G     0  3.0G   0% /sys/fs/cgroup  
**mediapool/HomeVids  6.7T     0  6.7T   0% /mnt/zfs/HomeVids  
mediapool/Movies    7.1T  363G  6.7T   6% /mnt/zfs/Movies  
mediapool/TV        6.7T     0  6.7T   0% /mnt/zfs/TV**  
tmpfs               597M   60K  597M   1% /run/user/1000  
tmpfs               597M     0  597M   0% /run/user/121  
**mediapool/Anime     6.7T   11G  6.7T   1% /mnt/zfs/Anime**  

Вместо маппинга /mnt/zfs/ маппинг каждого отдельного набора данных (mediapool/Movies) напрямую (/mnt/zfs/Movies) позволил мне перенести любое количество данных.

Windows использует временное местоположение для передачи файлов, как и Ubuntu. Пожалуйста, проверьте расположение временной папки на Windows и директорию /tmp на компьютере с Ubuntu. Попробуйте освободить немного места и повторите операцию.

Windows имеет ограничение в 2.5 ГБ при передаче файлов через копирование или перетаскивание в окно удаленного рабочего стола. Чтобы переносить файлы большего размера, поделитесь папкой в Windows и получите доступ к ней через Ubuntu для получения ваших файлов.

.

Ответ или решение

Перенос файлов из Windows 10 на сервер Ubuntu с помощью SMB (Server Message Block) может столкнуться с определенными ограничениями и проблемами, связанными с TEMP-папками на обеих системах, лимитами Windows и неверной конфигурацией сетевых подключений.

Возможные причины и их решение

1. Ограничения временных директорий:

  • Windows и временные папки: Windows может использовать временные папки для управления копированием файлов. Убедитесь, что на диске C: достаточно места для временных файлов.
  • Ubuntu и /tmp: На Linux, аналогично, для временных операций используются директории, такие как /tmp. Проверьте, чтобы на вашем разделе /tmp было достаточно свободного места.

2. Лимиты Windows:

  • Ограничение 2.5 ГБ при перетаскивании: Существует известно ограничение в 2.5 ГБ при копировании/перетаскивании файлов в окно удаленного рабочего стола. Чтобы обойти это ограничение, рекомендуется использовать службы общего доступа: настройте общую папку на Windows и подключитесь к ней с Ubuntu.

3. Конфигурация SMB и монтирование ZFS:

  • Точность монтирования: Вы обнаружили, что при монтировании каждой отдельной файловой системы ZFS (например, /mnt/zfs/Movies) проблема исчезает. Это свидетельствует о возможных проблемах с доступом через общий путь /mnt/zfs. Лучше напрямую монтировать каждую ZFS-папку.
  • Версия SMB: Убедитесь, что используемая версия SMB поддерживает передачу больших файлов и не содержит ограничений на размер.

Рекомендации по оптимизации

  • Настройка сетевых путей: Если возможно, сконфигурируйте и используйте более современные протоколы SMB, такие как SMB 3.0, которые имеют улучшенные механизмы для больших файлов.
  • Мониторинг использования диска: Регулярно проверяйте не только данные ZFS, но и системные директории на наличие свободного места.
  • Логи и диагностика ошибок: Активируйте и просматривайте логи ошибок для SMB-сервера и ZFS, чтобы вовремя выявлять и устранять технические проблемы.

Заключение

Передача больших файлов из Windows 10 на Ubuntu с помощью SMB может сталкиваться с ограничениями, вызванными конфигурацией систем. Правильная настройка и монтирование, учет места в директориях, а также использование продвинутых сетевых возможностей могут улучшить процесс и позволить избежать препятствий при передаче данных. Советуем соблюсти данные рекомендации для успешной работы с большими файлами на вашем проекте.

Оцените материал
Добавить комментарий

Капча загружается...