在Linux上使用CP时,消息“太多链接”是什么意思?

在Linux上使用CP时,消息“太多链接”是什么意思?,第1张

概述我正在复制25,000个文件夹,其中包含数百个文件,每个文件从一个硬盘驱动器到同一个 Linux服目标文件夹已包含25,000个不同文件夹,其中包含各自的文件.我使用以下命令: cp -v -r /folder_to_copy_from/* /folder_to_copy_to/ 这个过程大约完成了20%,然后突然间,每当它试图复制一个文件夹时,它会给出“太多链接”的消息,并跳过该文件夹中的所有文 我正在复制25,000个文件夹,其中包含数百个文件,每个文件从一个硬盘驱动器到同一个 Linux服目标文件夹已包含25,000个不同文件夹,其中包含各自的文件.我使用以下命令:
cp -v -r /folder_to_copy_from/* /folder_to_copy_to/

这个过程大约完成了20%,然后突然间,每当它试图复制一个文件夹时,它会给出“太多链接”的消息,并跳过该文件夹中的所有文件,转到下一个文件夹.该文件夹从未创建过. CP为所有剩余文件夹打印此消息.

我估计在文件夹停止工作时,folder_to_copy_to中有大约30,000个文件夹.我使用EXT3格式的驱动器,有足够的空间来保存linux CentOS上的文件.

如果目录中允许的子目录数量最多,是否有办法增加它?我应该调查不同的格式标准吗?关于发生了什么的任何其他想法?

解决方法 每个inode限制大约32,000个链接. (闻起来像一个未签名的短片)每个文件夹都会建立一个指向其父文件夹的链接,因此您将尝试为单个inode创建一些50k链接,这些链接不会飞​​.

也许您应该重新考虑目录结构.

总结

以上是内存溢出为你收集整理的在Linux上使用CP时,消息“太多链接”是什么意思?全部内容,希望文章能够帮你解决在Linux上使用CP时,消息“太多链接”是什么意思?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1035436.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存