Имея чертову время выяснить это. У меня последняя версия MacOSX (10.13.2). Я пытаюсь скопировать файл на внешний диск для моих резервных копий. Произошла ошибка, при которой cp возвращает "Результат слишком большой" и останавливает копирование. Через отладку я удалил внешний диск и использую /tmp в качестве места назначения. Та же ошибка У меня более 600 Гб свободного места на диске, так что проблема не в полном диске. Я не думаю, что это проблема размера файла. Файл с ошибками примерно 4,1 ГБ, а файл с объемом 4,3 ГБ копируется без проблем.
Исходные файлы:
-rw------- 1 me staff 4332060672 Jan 22 15:13 Virtual Disk-cl1-s007.vmdk
-rw------- 1 me staff 4115791872 Jan 22 14:48 Virtual Disk-cl1-s008.vmdk
Копирование файла 1 (успешно):
C02W114MHTDF:TNT-VPN.vmwarevm me$ cp Virtual\ Disk-cl1-s007.vmdk /tmp/
C02W114MHTDF:TNT-VPN.vmwarevm me$ echo $?
0
Копирование файла 2 (не удалось):
C02W114MHTDF:TNT-VPN.vmwarevm me$ cp Virtual\ Disk-cl1-s008.vmdk /tmp/
cp: Virtual Disk-cl1-s008.vmdk: Result too large
C02W114MHTDF:TNT-VPN.vmwarevm me$ echo $?
1
После копирования скопированные файлы выглядят следующим образом в /tmp:
-rw------- 1 me wheel 4332060672 Jan 22 16:26 /private/tmp/Virtual Disk-cl1-s007.vmdk
-rw-------@ 1 me wheel 2227175424 Jan 22 16:26 /private/tmp/Virtual Disk-cl1-s008.vmdk
Обратите внимание, что второй файл скопировал только около 2,2 ГБ из файла 4,1 ГБ, но первый файл скопирован с правильным размером.
Я в недоумении, чтобы понять это. За все мои годы Unix и Linux я никогда не видел такого типа ошибок из cp.
Я могу использовать tar и mv без каких-либо проблем. сбой cksum с той же ошибкой.
Тем не менее, программа, которую я использую для своих резервных копий, использует что-то похожее на cp, поэтому я пытаюсь сначала отладить ее перед тем, как извлечь этот инструмент для чего-то другого, что сработало бы.
отметка