Я подозреваю, что метаоперации убивают вас - создание файлов и вставка их в каталоги.
Я бы попробовал использовать tar
или 7-zip
, чтобы поместить все файлы в один архив и скопировать их.на флэш-накопитель в формате NTFS в виде одного файла.
Итак, если вы находитесь в каталоге с 7 миллионами файлов с именем XYZ.dat, вы можете создать тарбол с:
tar cv -T <(find . -name "*dat") -f tarball.tar
Затем вам просто нужно скопировать один 23ГБ файл с именем tarball.tar
на ваш флэш-диск.
Если, как я предполагаю, вы перемещаете флэш-диск в Windows, вы можете использовать 7-zip
для извлеченияфайлы.