ファイルに対して、最大数 (LINK_MAX、デフォルトでは 32767) を超えるハードリンクを作成しようとしました。サブディレクトリのそれぞれが親ディレクトリへリンクされているため、多数のサブディレクトリを作成しようとすると同じエラーが発生します。
同じファイルに対して多数のリンクが存在する理由を調べます。最大数を超えるハードリンクを得るには、シンボリックリンクを使用します。
このエラーの記号名は、EMLINK、errno=31 です。