1

Имея чертову время выяснить это. У меня последняя версия 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, поэтому я пытаюсь сначала отладить ее перед тем, как извлечь этот инструмент для чего-то другого, что сработало бы.

отметка

0