"cat: write error: File too large" при попытке присоединиться к резервной копии 7 ГБ
У меня есть файл.iso размером 7 ГБ, и я хочу переместить его на дополнительный жесткий диск, который я подключил на своем компьютере, сначала я попытался переместить весь файл, но он не удался, сказав, что файл слишком большой. Я заметил, что всегда копировалось 4 ГБ, поэтому я использовал разделение для создания фрагментов по 3 ГБ.
Теперь у меня есть 3 куска на вторичном диске, и я пытаюсь соединить их, используя cat с помощью:
cat x0* > backup.iso
Но это также не говорит:
cat: write error: File too large
Полученный файл еще раз 4 ГБ. Как я могу присоединиться к этим файлам?
На этом диске достаточно места для файлов (>50 ГБ). Я где-то читал, что должен pipe
содержимое файлов в режиме реального времени, чтобы избежать этой ошибки, но я не знаю, как это сделать.
2 ответа
Какой формат у вашего внешнего накопителя? Некоторые диски используют FAT32, и это ограничивает максимальный размер файла около 4 ГБ.
Если вы хотите иметь большие файлы, вы должны изменить его. Для этого вам нужно отформатировать внешний диск.
Самое простое решение - вывести кошку на внешний жесткий диск в формате, отличном от FAT32. Вы можете просто переформатировать USB-накопитель>8 ГБ и вывести туда кошку.
Боюсь, но вы не сможете обрабатывать>4 ГБ файлы на жестком диске FAT32.
Вы можете найти дополнительную информацию о файловых системах и их ограничениях здесь: http://en.wikipedia.org/wiki/Comparison_of_file_systems