Я пытаюсь скопировать файл объемом 5,3 ГБ с жесткого диска на USB-накопитель USB 3.0 SanDisk 16 ГБ.
Я пробовал это как из OS X, а также из Linux. В обоих случаях файл частично копируется, а затем операция завершается неудачно. На OS X это терпит неудачу с сообщением как "файл, слишком большой". Мне пришлось использовать команду split
чтобы разделить файл на несколько фрагментов по 100 МБ, а затем скопировать каталог, содержащий их, на USB-ключ, чтобы скопировать файл.
Затем в Linux я собрал файлы с командой cat
в один файл, отправив вывод на жесткий диск компьютера. Однако, когда я попытался собрать разделенные файлы в один файл с помощью команды cat
и отправил вывод на USB-ключ, USB-ключ все еще не принял полученный файл, который снова был слишком большим, и пожаловался с сообщением об ошибке.
msgstr "кошка: ошибка записи: ошибка протокола".
Когда я проверил успешный результат с:
$ ls -l --block-size=M MyFileName
размер файла был точно:
4096M (то есть 4 ГБ).
Это похоже на ограничение, связанное с файловой системой USB-ключа по умолчанию, в которой он был отформатирован до продажи.
Когда я проверяю его файловую систему под Windows 7, щелкнув правой кнопкой мыши на USB-диске и проверив его свойства, я вижу, что файловая система является файловой системой FAT32.
Могу ли я каким-то образом, начиная с Windows, отформатировать USB-ключ так, чтобы он использовал файловую систему, которая будет принимать мой файл объемом 5,3 ГБ, и в то же время можно считывать и записывать из всех OS X, Linux и Windows 7? В какой файловой системе я должен отформатировать USB-ключ для достижения этой цели?