Copiando arquivos usando o Fedora 16 do EXT2 para uma unidade NTFS de 2 TB. Descobriu que ao copiar recursivamente diretórios de muitos arquivos , a cópia para no arquivo 21842 em cada diretório ... e depois cp -r
passa para o próximo diretório. Nenhum erro é dado.
Pesquisando na web, encontrei alguém relatando esse problema sobre o FAT32 sem sucesso.
Eu posso criar mais de 21842 arquivos na unidade no mesmo sistema ... simplesmente não consigo copiar esse número.
Este é o comando que está sendo usado:
cp -r /media/BAKKER_UPPER/many_files_here/* /media/NEW_NTFS_HOME/
O que está acontecendo aqui? Como obtenho meus arquivos na unidade NTFS?
Não estou atingindo o limite superior de arquivos no número de arquivos em um diretório NTFS (ilimitado). Também não estou atingindo o número máximo de arquivos para a unidade .. (~ 4 bilhões). Eu também tenho muitos blocos gratuitos restantes na unidade.
fonte
Respostas:
Faça isso sem o curinga (não é necessário de qualquer maneira). A expansão do shell transformará esse curinga em uma seqüência gigante de arquivos de origem que serão limitados ao número de bytes que o shell pode aceitar como argumento e, portanto, ao número de arquivos que você pode copiar.
Portanto, seu novo comando seria:
fonte