Копирование файлов с помощью Fedora 16 из EXT2 на диск NTFS 2 ТБ. Обнаружено, что при рекурсивном копировании каталогов много файлов , копирование останавливается на файле 21842 в каждом каталоге ... затем cp -r
переходит к следующему каталогу. Ошибка не дается.
Поиск в сети, нашел кто-то еще сообщил об этой проблеме о FAT32 но безрезультатно.
Я могу создать более 21842 файлов на диске в одной системе ... просто не могу скопировать это число.
Эта команда используется:
cp -r /media/BAKKER_UPPER/many_files_here/* /media/NEW_NTFS_HOME/
Что тут происходит? Как мне перенести мои файлы на диск NTFS?
Я не бью верхнее ограничение на количество файлов в каталоге NTFS (не ограничено). Также я не бью максимальное количество файлов для диска .. (~ 4 миллиарда). У меня также есть много свободных блоков на диске.
источник
Ответы:
Делайте это без подстановочных знаков (в любом случае это не нужно). Расширение оболочки превратит этот подстановочный знак в гигантскую строку исходных файлов, которая будет ограничена количеством байтов, которые оболочка может принять в качестве аргумента, и, следовательно, количеством файлов, которые вы можете скопировать.
Итак, ваша новая команда будет:
источник