Как скопировать файл размером более 4 ГБ на USB-накопитель?

У меня была такая же проблема и я решил ее:

sudo apt-get install xserver-xorg-video-vmware
42
задан 5 September 2017 в 19:25

18 ответов

Это связано с ограничением FAT32. Файлы размером более 4 ГБ НЕ могут храниться на томе FAT32. Форматирование флеш-накопителя в качестве exFAT или NTFS решит эту проблему.

ВНИМАНИЕ: Резервное копирование данных. Форматирование удалит все данные на вашем устройстве.

94
ответ дан 22 May 2018 в 18:48
  • 1
    BTW, форматирование флеш-накопителя как ext3 также является опцией – Basile Starynkevitch 5 September 2017 в 13:33
  • 2
    @BasileStarynkevitch да, но он не очень полезен для некоторых собственных ОС;) – Ruslan 5 September 2017 в 13:52
  • 3
    @Ruslan: Я второй это. Использование ext3 / 4 в Windows было более болезненным, чем использование exFat и NTFS в Linux. – JIV 5 September 2017 в 16:02
  • 4
    Несмотря на то, что это создание Microsoft, для exFAT многое можно сказать. Как отмечают другие, все три настольные ОС обрабатываются, поэтому вы будете стремиться максимизировать свою функциональную совместимость. Кроме того, он был разработан для использования на больших флеш-накопителях. Образец цитирования: ru.wikipedia.org/wiki/ExFAT В частности, поскольку он может отмечать файл как смежный и, таким образом, не касаться FAT, он работает чрезвычайно эффективно в случае использования OPs: обработка очень большой файл. – dgnuff 5 September 2017 в 21:44
  • 5
    @dgnuff вы имеете в виду, все три основных настольных ОС :) – dn3s 6 September 2017 в 06:38

Это связано с ограничением FAT32. Файлы размером более 4 ГБ НЕ могут храниться на томе FAT32. Форматирование флеш-накопителя в качестве exFAT или NTFS решит эту проблему.

ВНИМАНИЕ: Резервное копирование данных. Форматирование удалит все данные на вашем устройстве.

97
ответ дан 18 July 2018 в 07:26

Это связано с ограничением FAT32. Файлы размером более 4 ГБ НЕ могут храниться на томе FAT32. Форматирование флеш-накопителя в качестве exFAT или NTFS решит эту проблему.

ВНИМАНИЕ: Резервное копирование данных. Форматирование удалит все данные на вашем устройстве.

97
ответ дан 24 July 2018 в 18:48

Если вы не хотите переформатировать ваш USB-накопитель или вам нужно, чтобы он был FAT32, вы можете просто разбить большой файл на части. У большинства архивных менеджеров есть опция разделения, а для командной строки есть split, например. для вашего случая:

split -b4294967295 /path/to/input.file /path/to/pen/drive/output.file.

Для полной документации см. man split. Это создаст следующие файлы:

4,0G output.file.aa
1,6G output.file.ab

Размер файла output.file.aa соответствует точному максимальному размеру вашего USB-диска с форматированием FAT32, который является split (GiB, это не то же самое, что и Gigabyte GB) минус 1 байт. Спасибо за это важное дополнение.

Прежде чем вы сможете снова получить доступ к файлу, вам сначала нужно не его части. В Linux-системах вы можете сделать это с помощью:

cat output.file.* > input.file

Если вы боитесь, что это может сортировать файлы, неправильно прочитанные в Bash, возможно ли расширение подстановочных знаков в порядке? [!d9 ] Соответствующая команда в системах Windows:

copy /b output.file.aa+output.file.ab input.file

Наряду со многими другими полезными утилитами GNU split также можно установить в Windows, см. man split .

83
ответ дан 22 May 2018 в 18:48
  • 1
    split обеспечивает полезное обходное решение :-) – sudodus 4 September 2017 в 20:14
  • 2
    Я готов поспорить, что половина из моих выигрышей я получаю только из-за GiB против GB. ;) – dessert 5 September 2017 в 16:04
  • 3
    Я бы поддержал split даже без различия между GiB и GB. Но я отправлю аттахою для этого ... – Zeiss Ikon 5 September 2017 в 16:16
  • 4
    На самом деле расщепление 4GiB не будет работать, потому что максимальный размер файла составляет 2 ^ 32-1, а не 2 ^ 32. Разделение 4e9 B будет работать. – Gilles 5 September 2017 в 19:58
  • 5
    Я бы добавил, что большинство программ архивации будет иметь возможность разделения сжатого файла. Для бонуса файл будет сжат. Скорее всего, кто-нибудь, кто использует компьютер, уже установит программное обеспечение для архивирования. – Bloc97 7 September 2017 в 03:22

Проблема: FAT32 имеет ограничение 4GiB для размера файла

Рассматриваются различные сценарии и файловые системы, которые ищут альтернативы с учетом

проблемы с размером файла, которую операционные системы должны читать / записать USB-диск

Только для Linux

Если вы собираетесь использовать диск только с Ubuntu (и другими дистрибутивами Linux), рекомендуется использовать файловую систему Linux, например, ext4. Таким образом, вы можете получить более высокую скорость чтения / записи (в зависимости от того, какой процесс является узким местом), и вы получите более высокую гибкость в отношении владения и разрешений.

проблема с размером файла [ ! d9]

Полная совместимость с Linux, Windows и MacOS

У Windows возникают проблемы с файловыми системами Linux, и я думаю, что у MacOS есть проблемы как с файловыми системами Linux, так и с файловой системой linux [!d7 ]. Поэтому, если вам нужна «полная совместимость» для чтения и записи, остаются только FAT32, ext4 и exFAT.

FAT32 имеет ограничение на размер файла 4GiB (gibibyte, base 2). Может создаваться во всех трех операционных системах. Поддерживайте (ремонтировать) в Windows, если у вас есть доступ к Windows. Может поддерживаться в Ubuntu с помощью dosfsck, который поставляется с пакетом dosfstools,
sudo apt-get install dosfstools

sudo dosfsck -a /dev/sdxn  # least destructive option
sudo dosfsck -r /dev/sdxn  # more powerful option
, где x - буква диска, а n - номер раздела, например /dev/sdb1 для первого раздела в диске b. , другие операционные системы, которые должны читать / записывать USB-диск exFAT. Он новый по сравнению с FAT32 и UDF и утверждает, что он хорошо работает с Windows с MacOS с Linux

Подробнее об exFAT

Я начал тестировать FAT32 в Ubuntu. Я намерен отредактировать этот ответ, когда у меня больше опыта его использования. Начнем со следующих ссылок:

FAT32 имеет ограничение на размер файла 4GiB (gibibyte, base 2). Может создаваться во всех трех операционных системах. Поддерживайте (ремонтировать) в Windows, если у вас есть доступ к Windows. Может поддерживаться в Ubuntu с помощью dosfsck, который поставляется с пакетом dosfstools,
sudo apt-get install dosfstools

sudo dosfsck -a /dev/sdxn  # least destructive option
sudo dosfsck -r /dev/sdxn  # more powerful option
, где x - буква диска, а n - номер раздела, например /dev/sdb1 для первого раздела в диске b.

FAT32 имеет ограничение на размер файла 4GiB (gibibyte, base 2).

Как получить диск, отформатированный с помощью exfat (в Ubuntu)

sudo apt-get install exfat-utils exfat-fuse

FAT32 имеет ограничение на размер файла 4GiB (gibibyte, base 2).

exFAT - еще один вариант. Он является новым по сравнению с FAT32 и UDF и утверждает, что он хорошо работает с Windows с MacOS с Linux

и этим ссылками для установки поддержки [чтение / запись] для exFAT в Ubuntu

Создание файловой системы exFAT хорошо работало в Ubuntu (16.04 LTS (64-разрядная), установленная система с серией ядра Xenial (4.4.0-93-generic), актуальная). Запись и чтение файла размером более 4 гигабайт были успешными. Ubuntu и exFAT работают правильно и быстро (я проверил с md5sum, и скорость была ограничена системой USB). Ubuntu и Windows могли читать то, что было создано в другой операционной системе. (У меня нет MacOS для тестирования и приходится полагаться на отчеты от других людей.)

Windows

Мои первые результаты теста:

Создание файловой системы exFAT хорошо работало в Ubuntu (16.04 LTS (64-разрядная), установленная система с серией ядра Xenial (4.4.0-93-generic)). В Windows легко создавать файловые системы NTFS и exFAT (они являются родными).

MacOS

Итак, если вы хотите получить полный доступ для чтения / записи от Ubuntu и Windows, я бы предположил, что вы используете NTFS, который имеет журнал и очень отлажен и отполирован как [собственник ] для Windows. (Также возможно использовать exFAT .)

В MacOS можно использовать результаты тестирования , UDF и exFAT.

Вы также можете использовать NTFS . (Я думаю, что такое же обходное решение будет работать и с Windows.) Это может оказаться целесообразным, когда вы намереваетесь получить доступ к большому количеству файлов через диск и его файловую систему, но, вероятно, не с небольшим приложением USB2.

См. Эту ссылку,

34
ответ дан 22 May 2018 в 18:48
  • 1
    AFAIR Windows XP не может писать в томах UDF. Сейчас это не большая проблема, но все же стоит отметить, на всякий случай. – gronostaj 4 September 2017 в 21:12
  • 2
    macOS монтирует все как NTFS по умолчанию (я полагаю, Apple не считает, что поддержка записи в NTFS достаточно надежна). – gsnedders 5 September 2017 в 05:55
  • 3
    @gsnedders Я ожидаю, что они просто не верят в Windows. – wizzwizz4 5 September 2017 в 09:22
  • 4
    @sudodus Лично у меня не было проблем со всем, от тяжелого управления разделами NTFS до управления потоками из Debian, но я ценю безопасность данных. Кроме того, у меня есть резервная копия , поэтому не имеет значения, потеряю ли я старые данные (я могу просто скопировать ее из резервной копии). – wizzwizz4 5 September 2017 в 09:33
  • 5
    Примечание. Вы можете использовать exfat на MacOS без проблем (он может даже форматировать диск как exfat). exfat также становится стандартным для больших флэш-дисков / карт памяти. – SztupY 5 September 2017 в 15:12

Имея симуляцию и не желая переформатировать USB-накопитель, я просто использовал архиватор. Более или менее все современные графические интерфейсы (такие как File Roller, 7Zip и т. Д.) Или CLI позволяют разделить файл архива. Установите границу разделения ниже границы FAT (что несколько 4 ГБ), для скорости вы можете выбрать низкую степень сжатия, даже «сохранить», т. Е. Вообще не сжимать, voila!

11
ответ дан 22 May 2018 в 18:48

Если у вас есть доступ к Windows-машине, вы можете конвертировать вашу файловую систему USB-Stick без форматирования. Вы должны использовать командную строку Windows следующим образом: нажмите Win + R, введите cmd -> OK, в открывшемся окне введите команду convert X: /FS:ntfs, где X: - это буква для вашего установленного USB-накопителя. Менее чем через минуту он готов. Наслаждайтесь.

5
ответ дан 22 May 2018 в 18:48
  • 1
    Этот метод может быть полезен :-) Но преобразование файловой системы может быть рискованным, поэтому я бы рекомендовал сделать резервную копию всем важным на USB-карте перед конвертированием. Кстати, вы использовали этот метод? Сохраняет ли он файлы? Работает ли он также и / или exfat? – sudodus 5 September 2017 в 15:55
  • 2
    Я использовал этот метод несколько раз, все файлы были доступны для чтения после этой процедуры. Эта утилита работает только для преобразования в NTFS, а не наоборот. – M. Dm. 5 September 2017 в 17:34

Переформатирование или использование split - отличные варианты, или вы можете попробовать использовать zip для сжатия файла, просто знайте, что некоторые файлы уже сжаты, поэтому их застежка сделает их более крупными. (Также вы можете потерять владение файлами, временные метки и т. Д.)

2
ответ дан 22 May 2018 в 18:48

Если вы не хотите переформатировать ваш USB-накопитель или вам нужно, чтобы он был FAT32, вы можете просто разбить большой файл на части. У большинства архивных менеджеров есть опция разделения, а для командной строки есть split, например. для вашего случая:

split -b4294967295 /path/to/input.file /path/to/pen/drive/output.file.

Для полной документации см. man split. Это создаст следующие файлы:

4,0G output.file.aa 1,6G output.file.ab

Размер файла output.file.aa соответствует точному максимальному размеру вашего USB-диска с форматированием FAT32, который является split (GiB, это не то же самое, что и Gigabyte GB) минус 1 байт. Спасибо за это важное дополнение.

Прежде чем вы сможете снова получить доступ к файлу, вам сначала нужно не его части. В Linux-системах вы можете сделать это с помощью:

cat output.file.* > input.file

Если вы боитесь, что это может сортировать файлы, неправильно прочитанные в Bash, возможно ли расширение подстановочных знаков в порядке? [D9] Соответствующая команда в системах Windows:

copy /b output.file.aa+output.file.ab input.file

Наряду со многими другими полезными утилитами GNU split также можно установить в Windows, см. [D3] man split .

84
ответ дан 18 July 2018 в 07:26

Переформатирование или использование split - отличные варианты, или вы можете попробовать использовать zip для сжатия файла, просто знайте, что некоторые файлы уже сжаты, поэтому их застежка сделает их более крупными. (Также вы можете потерять владение файлами, временные метки и т. Д.)

2
ответ дан 18 July 2018 в 07:26

Если у вас есть доступ к Windows-машине, вы можете конвертировать вашу файловую систему USB-Stick без форматирования. Вы должны использовать командную строку Windows следующим образом: нажмите Win + R, введите cmd -> OK, в открывшемся окне введите команду convert X: /FS:ntfs, где X: - это буква для вашего установленного USB-накопителя. Менее чем через минуту он готов. Наслаждайтесь.

5
ответ дан 18 July 2018 в 07:26

Проблема: FAT32 имеет ограничение 4GiB для размера файла

Рассматриваются различные сценарии и файловые системы, которые ищут альтернативы с учетом

проблемы с размером файла, которую операционные системы должны читать / записать USB-диск

Только для Linux

Если вы собираетесь использовать диск только с Ubuntu (и другими дистрибутивами Linux), рекомендуется использовать файловую систему Linux, например, ext4. Таким образом, вы можете получить более высокую скорость чтения / записи (в зависимости от того, какой процесс является узким местом), и вы получите более высокую гибкость в отношении владения и разрешений.

проблема с размером файла [ ! d9]

Полная совместимость с Linux, Windows и MacOS

У Windows возникают проблемы с файловыми системами Linux, и я думаю, что у MacOS есть проблемы как с файловыми системами Linux, так и с файловой системой linux . Поэтому, если вам нужна «полная совместимость» для чтения и записи, остаются только FAT32, ext4 и exFAT.

FAT32 имеет ограничение на размер файла 4GiB (gibibyte, base 2). Может создаваться во всех трех операционных системах. Поддерживайте (ремонтировать) в Windows, если у вас есть доступ к Windows. Может поддерживаться в Ubuntu с помощью dosfsck, который поставляется с пакетом dosfstools, sudo apt-get install dosfstools sudo dosfsck -a /dev/sdxn # least destructive option sudo dosfsck -r /dev/sdxn # more powerful option , где x - буква диска, а n - номер раздела, например /dev/sdb1 для первого раздела в диске b. , другие операционные системы, которые должны читать / записывать USB-диск exFAT. Он новый по сравнению с FAT32 и UDF и утверждает, что он хорошо работает с Windows с MacOS с Linux

Подробнее об exFAT

Я начал тестировать FAT32 в Ubuntu. Я намерен отредактировать этот ответ, когда у меня больше опыта его использования. Начнем со следующих ссылок:

FAT32 имеет ограничение на размер файла 4GiB (gibibyte, base 2). Может создаваться во всех трех операционных системах. Поддерживайте (ремонтировать) в Windows, если у вас есть доступ к Windows. Может поддерживаться в Ubuntu с помощью dosfsck, который поставляется с пакетом dosfstools, sudo apt-get install dosfstools sudo dosfsck -a /dev/sdxn # least destructive option sudo dosfsck -r /dev/sdxn # more powerful option , где x - буква диска, а n - номер раздела, например /dev/sdb1 для первого раздела в диске b.

FAT32 имеет ограничение на размер файла 4GiB (gibibyte, base 2).

Как получить диск, отформатированный с помощью exfat (в Ubuntu)

sudo apt-get install exfat-utils exfat-fuse

FAT32 имеет ограничение на размер файла 4GiB (gibibyte, base 2).

exFAT - еще один вариант. Он является новым по сравнению с FAT32 и UDF и утверждает, что он хорошо работает с Windows с MacOS с Linux

и этим ссылками для установки поддержки [чтение / запись] для exFAT в Ubuntu

Создание файловой системы exFAT хорошо работало в Ubuntu (16.04 LTS (64-разрядная), установленная система с серией ядра Xenial (4.4.0-93-generic), актуальная). Запись и чтение файла размером более 4 гигабайт были успешными. Ubuntu и exFAT работают правильно и быстро (я проверил с md5sum, и скорость была ограничена системой USB). Ubuntu и Windows могли читать то, что было создано в другой операционной системе. (У меня нет MacOS для тестирования и приходится полагаться на отчеты от других людей.)

Windows

Мои первые результаты теста:

Создание файловой системы exFAT хорошо работало в Ubuntu (16.04 LTS (64-разрядная), установленная система с серией ядра Xenial (4.4.0-93-generic)). В Windows легко создавать файловые системы NTFS и exFAT (они являются родными).

MacOS

Итак, если вы хотите получить полный доступ для чтения / записи от Ubuntu и Windows, я бы предположил, что вы используете NTFS, который имеет журнал и очень отлажен и отполирован как [собственник ] для Windows. (Также возможно использовать exFAT .)

В MacOS можно использовать результаты тестирования , UDF и exFAT.

Вы также можете использовать NTFS . (Я думаю, что такое же обходное решение будет работать и с Windows.) Это может оказаться целесообразным, когда вы намереваетесь получить доступ к большому количеству файлов через диск и его файловую систему, но, вероятно, не с небольшим приложением USB2.

См. Эту ссылку,

34
ответ дан 18 July 2018 в 07:26

Имея симуляцию и не желая переформатировать USB-накопитель, я просто использовал архиватор. Более или менее все современные графические интерфейсы (такие как File Roller, 7Zip и т. Д.) Или CLI позволяют разделить файл архива. Установите границу разделения ниже границы FAT (что несколько 4 ГБ), для скорости вы можете выбрать низкую степень сжатия, даже «сохранить», т. Е. Вообще не сжимать, voila!

11
ответ дан 18 July 2018 в 07:26

Если вы не хотите переформатировать ваш USB-накопитель или вам нужно, чтобы он был FAT32, вы можете просто разбить большой файл на части. У большинства архивных менеджеров есть опция разделения, а для командной строки есть split, например. для вашего случая:

split -b4294967295 /path/to/input.file /path/to/pen/drive/output.file.

Для полной документации см. man split. Это создаст следующие файлы:

4,0G output.file.aa 1,6G output.file.ab

Размер файла output.file.aa соответствует точному максимальному размеру вашего USB-диска с форматированием FAT32, который является split (GiB, это не то же самое, что и Gigabyte GB) минус 1 байт. Спасибо за это важное дополнение.

Прежде чем вы сможете снова получить доступ к файлу, вам сначала нужно не его части. В Linux-системах вы можете сделать это с помощью:

cat output.file.* > input.file

Если вы боитесь, что это может сортировать файлы, неправильно прочитанные в Bash, возможно ли расширение подстановочных знаков в порядке? [D9] Соответствующая команда в системах Windows:

copy /b output.file.aa+output.file.ab input.file

Наряду со многими другими полезными утилитами GNU split также можно установить в Windows, см. [D3] man split .

84
ответ дан 24 July 2018 в 18:48
  • 1
    split обеспечивает полезное обходное решение :-) – sudodus 4 September 2017 в 20:14
  • 2
    Я готов поспорить, что половина из моих выигрышей я получаю только из-за GiB против GB. ;) – dessert 5 September 2017 в 16:04
  • 3
    Я бы поддержал split даже без различия между GiB и GB. Но я отправлю аттахою для этого ... – Zeiss Ikon 5 September 2017 в 16:16
  • 4
    На самом деле расщепление 4GiB не будет работать, потому что максимальный размер файла составляет 2 ^ 32-1, а не 2 ^ 32. Разделение 4e9 B будет работать. – Gilles 5 September 2017 в 19:58
  • 5
    Я бы добавил, что большинство программ архивации будет иметь возможность разделения сжатого файла. Для бонуса файл будет сжат. Скорее всего, кто-нибудь, кто использует компьютер, уже установит программное обеспечение для архивирования. – Bloc97 7 September 2017 в 03:22

Переформатирование или использование split - отличные варианты, или вы можете попробовать использовать zip для сжатия файла, просто знайте, что некоторые файлы уже сжаты, поэтому их застежка сделает их более крупными. (Также вы можете потерять владение файлами, временные метки и т. Д.)

2
ответ дан 24 July 2018 в 18:48

Если у вас есть доступ к Windows-машине, вы можете конвертировать вашу файловую систему USB-Stick без форматирования. Вы должны использовать командную строку Windows следующим образом: нажмите Win + R, введите cmd -> OK, в открывшемся окне введите команду convert X: /FS:ntfs, где X: - это буква для вашего установленного USB-накопителя. Менее чем через минуту он готов. Наслаждайтесь.

5
ответ дан 24 July 2018 в 18:48
  • 1
    Этот метод может быть полезен :-) Но преобразование файловой системы может быть рискованным, поэтому я бы рекомендовал сделать резервную копию всем важным на USB-карте перед конвертированием. Кстати, вы использовали этот метод? Сохраняет ли он файлы? Работает ли он также и / или exfat? – sudodus 5 September 2017 в 15:55
  • 2
    Я использовал этот метод несколько раз, все файлы были доступны для чтения после этой процедуры. Эта утилита работает только для преобразования в NTFS, а не наоборот. – M. Dm. 5 September 2017 в 17:34

Проблема: FAT32 имеет ограничение 4GiB для размера файла

Рассматриваются различные сценарии и файловые системы, которые ищут альтернативы с учетом

проблемы с размером файла, которую операционные системы должны читать / записать USB-диск

Только для Linux

Если вы собираетесь использовать диск только с Ubuntu (и другими дистрибутивами Linux), рекомендуется использовать файловую систему Linux, например, ext4. Таким образом, вы можете получить более высокую скорость чтения / записи (в зависимости от того, какой процесс является узким местом), и вы получите более высокую гибкость в отношении владения и разрешений.

проблема с размером файла [ ! d9]

Полная совместимость с Linux, Windows и MacOS

У Windows возникают проблемы с файловыми системами Linux, и я думаю, что у MacOS есть проблемы как с файловыми системами Linux, так и с файловой системой linux . Поэтому, если вам нужна «полная совместимость» для чтения и записи, остаются только FAT32, ext4 и exFAT.

FAT32 имеет ограничение на размер файла 4GiB (gibibyte, base 2). Может создаваться во всех трех операционных системах. Поддерживайте (ремонтировать) в Windows, если у вас есть доступ к Windows. Может поддерживаться в Ubuntu с помощью dosfsck, который поставляется с пакетом dosfstools, sudo apt-get install dosfstools sudo dosfsck -a /dev/sdxn # least destructive option sudo dosfsck -r /dev/sdxn # more powerful option , где x - буква диска, а n - номер раздела, например /dev/sdb1 для первого раздела в диске b. , другие операционные системы, которые должны читать / записывать USB-диск exFAT. Он новый по сравнению с FAT32 и UDF и утверждает, что он хорошо работает с Windows с MacOS с Linux

Подробнее об exFAT

Я начал тестировать FAT32 в Ubuntu. Я намерен отредактировать этот ответ, когда у меня больше опыта его использования. Начнем со следующих ссылок:

FAT32 имеет ограничение на размер файла 4GiB (gibibyte, base 2). Может создаваться во всех трех операционных системах. Поддерживайте (ремонтировать) в Windows, если у вас есть доступ к Windows. Может поддерживаться в Ubuntu с помощью dosfsck, который поставляется с пакетом dosfstools, sudo apt-get install dosfstools sudo dosfsck -a /dev/sdxn # least destructive option sudo dosfsck -r /dev/sdxn # more powerful option , где x - буква диска, а n - номер раздела, например /dev/sdb1 для первого раздела в диске b.

FAT32 имеет ограничение на размер файла 4GiB (gibibyte, base 2).

Как получить диск, отформатированный с помощью exfat (в Ubuntu)

sudo apt-get install exfat-utils exfat-fuse

FAT32 имеет ограничение на размер файла 4GiB (gibibyte, base 2).

exFAT - еще один вариант. Он является новым по сравнению с FAT32 и UDF и утверждает, что он хорошо работает с Windows с MacOS с Linux

и этим ссылками для установки поддержки [чтение / запись] для exFAT в Ubuntu

Создание файловой системы exFAT хорошо работало в Ubuntu (16.04 LTS (64-разрядная), установленная система с серией ядра Xenial (4.4.0-93-generic), актуальная). Запись и чтение файла размером более 4 гигабайт были успешными. Ubuntu и exFAT работают правильно и быстро (я проверил с md5sum, и скорость была ограничена системой USB). Ubuntu и Windows могли читать то, что было создано в другой операционной системе. (У меня нет MacOS для тестирования и приходится полагаться на отчеты от других людей.)

Windows

Мои первые результаты теста:

Создание файловой системы exFAT хорошо работало в Ubuntu (16.04 LTS (64-разрядная), установленная система с серией ядра Xenial (4.4.0-93-generic)). В Windows легко создавать файловые системы NTFS и exFAT (они являются родными).

MacOS

Итак, если вы хотите получить полный доступ для чтения / записи от Ubuntu и Windows, я бы предположил, что вы используете NTFS, который имеет журнал и очень отлажен и отполирован как [собственник ] для Windows. (Также возможно использовать exFAT .)

В MacOS можно использовать результаты тестирования , UDF и exFAT.

Вы также можете использовать NTFS . (Я думаю, что такое же обходное решение будет работать и с Windows.) Это может оказаться целесообразным, когда вы намереваетесь получить доступ к большому количеству файлов через диск и его файловую систему, но, вероятно, не с небольшим приложением USB2.

См. Эту ссылку,

34
ответ дан 24 July 2018 в 18:48
  • 1
    AFAIR Windows XP не может писать в томах UDF. Сейчас это не большая проблема, но все же стоит отметить, на всякий случай. – gronostaj 4 September 2017 в 21:12
  • 2
    macOS монтирует все как NTFS по умолчанию (я полагаю, Apple не считает, что поддержка записи в NTFS достаточно надежна). – gsnedders 5 September 2017 в 05:55
  • 3
    @gsnedders Я ожидаю, что они просто не верят в Windows. – wizzwizz4 5 September 2017 в 09:22
  • 4
    @sudodus Лично у меня не было проблем со всем, от тяжелого управления разделами NTFS до управления потоками из Debian, но я ценю безопасность данных. Кроме того, у меня есть резервная копия , поэтому не имеет значения, потеряю ли я старые данные (я могу просто скопировать ее из резервной копии). – wizzwizz4 5 September 2017 в 09:33
  • 5
    Примечание. Вы можете использовать exfat на MacOS без проблем (он может даже форматировать диск как exfat). exfat также становится стандартным для больших флэш-дисков / карт памяти. – SztupY 5 September 2017 в 15:12

Имея симуляцию и не желая переформатировать USB-накопитель, я просто использовал архиватор. Более или менее все современные графические интерфейсы (такие как File Roller, 7Zip и т. Д.) Или CLI позволяют разделить файл архива. Установите границу разделения ниже границы FAT (что несколько 4 ГБ), для скорости вы можете выбрать низкую степень сжатия, даже «сохранить», т. Е. Вообще не сжимать, voila!

11
ответ дан 24 July 2018 в 18:48

Другие вопросы по тегам:

Похожие вопросы: