Is there a limit to the number of subdirectories I can create?












0















I am using Ubuntu 18.04.2 LTS Release: 18.04 and I want to know if there's a maximum of directories that I can't go beyond?










share|improve this question



























    0















    I am using Ubuntu 18.04.2 LTS Release: 18.04 and I want to know if there's a maximum of directories that I can't go beyond?










    share|improve this question

























      0












      0








      0








      I am using Ubuntu 18.04.2 LTS Release: 18.04 and I want to know if there's a maximum of directories that I can't go beyond?










      share|improve this question














      I am using Ubuntu 18.04.2 LTS Release: 18.04 and I want to know if there's a maximum of directories that I can't go beyond?







      directory






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 16 hours ago









      Sergio D. CaplanSergio D. Caplan

      1118




      1118






















          1 Answer
          1






          active

          oldest

          votes


















          2














          Yes, for ext4 systems every file or directory uses an inode, of which a limited amount are pre-allocated when the disk is first formatted. You can see what percentage of this is used by running this command:



          df -hi


          Look at the IUse% column. For most situations this never be exhausted, but it's possible this can lead to problems if you start out on a small disk (and therefor not many inodes) and later resize to a larger disk since inodes are not re-allocated when growing a partition. In those cases you would want to copy the file system from a small disk to a larger disk in a special way.






          share|improve this answer
























          • Outside of the inode limit, there's also the path length limit, so while you might be able to create a 1000 directories, you might not be able to do /1/2/3/.../1000.

            – Olorin
            15 hours ago






          • 2





            There isn't a "strict" limit on total path length, only each individual file name itself. A program that uses relative paths can address paths of infinite length, see serverfault.com/a/9553/46631

            – Kristopher Ives
            15 hours ago











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "89"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1123141%2fis-there-a-limit-to-the-number-of-subdirectories-i-can-create%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          2














          Yes, for ext4 systems every file or directory uses an inode, of which a limited amount are pre-allocated when the disk is first formatted. You can see what percentage of this is used by running this command:



          df -hi


          Look at the IUse% column. For most situations this never be exhausted, but it's possible this can lead to problems if you start out on a small disk (and therefor not many inodes) and later resize to a larger disk since inodes are not re-allocated when growing a partition. In those cases you would want to copy the file system from a small disk to a larger disk in a special way.






          share|improve this answer
























          • Outside of the inode limit, there's also the path length limit, so while you might be able to create a 1000 directories, you might not be able to do /1/2/3/.../1000.

            – Olorin
            15 hours ago






          • 2





            There isn't a "strict" limit on total path length, only each individual file name itself. A program that uses relative paths can address paths of infinite length, see serverfault.com/a/9553/46631

            – Kristopher Ives
            15 hours ago
















          2














          Yes, for ext4 systems every file or directory uses an inode, of which a limited amount are pre-allocated when the disk is first formatted. You can see what percentage of this is used by running this command:



          df -hi


          Look at the IUse% column. For most situations this never be exhausted, but it's possible this can lead to problems if you start out on a small disk (and therefor not many inodes) and later resize to a larger disk since inodes are not re-allocated when growing a partition. In those cases you would want to copy the file system from a small disk to a larger disk in a special way.






          share|improve this answer
























          • Outside of the inode limit, there's also the path length limit, so while you might be able to create a 1000 directories, you might not be able to do /1/2/3/.../1000.

            – Olorin
            15 hours ago






          • 2





            There isn't a "strict" limit on total path length, only each individual file name itself. A program that uses relative paths can address paths of infinite length, see serverfault.com/a/9553/46631

            – Kristopher Ives
            15 hours ago














          2












          2








          2







          Yes, for ext4 systems every file or directory uses an inode, of which a limited amount are pre-allocated when the disk is first formatted. You can see what percentage of this is used by running this command:



          df -hi


          Look at the IUse% column. For most situations this never be exhausted, but it's possible this can lead to problems if you start out on a small disk (and therefor not many inodes) and later resize to a larger disk since inodes are not re-allocated when growing a partition. In those cases you would want to copy the file system from a small disk to a larger disk in a special way.






          share|improve this answer













          Yes, for ext4 systems every file or directory uses an inode, of which a limited amount are pre-allocated when the disk is first formatted. You can see what percentage of this is used by running this command:



          df -hi


          Look at the IUse% column. For most situations this never be exhausted, but it's possible this can lead to problems if you start out on a small disk (and therefor not many inodes) and later resize to a larger disk since inodes are not re-allocated when growing a partition. In those cases you would want to copy the file system from a small disk to a larger disk in a special way.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered 15 hours ago









          Kristopher IvesKristopher Ives

          2,86211525




          2,86211525













          • Outside of the inode limit, there's also the path length limit, so while you might be able to create a 1000 directories, you might not be able to do /1/2/3/.../1000.

            – Olorin
            15 hours ago






          • 2





            There isn't a "strict" limit on total path length, only each individual file name itself. A program that uses relative paths can address paths of infinite length, see serverfault.com/a/9553/46631

            – Kristopher Ives
            15 hours ago



















          • Outside of the inode limit, there's also the path length limit, so while you might be able to create a 1000 directories, you might not be able to do /1/2/3/.../1000.

            – Olorin
            15 hours ago






          • 2





            There isn't a "strict" limit on total path length, only each individual file name itself. A program that uses relative paths can address paths of infinite length, see serverfault.com/a/9553/46631

            – Kristopher Ives
            15 hours ago

















          Outside of the inode limit, there's also the path length limit, so while you might be able to create a 1000 directories, you might not be able to do /1/2/3/.../1000.

          – Olorin
          15 hours ago





          Outside of the inode limit, there's also the path length limit, so while you might be able to create a 1000 directories, you might not be able to do /1/2/3/.../1000.

          – Olorin
          15 hours ago




          2




          2





          There isn't a "strict" limit on total path length, only each individual file name itself. A program that uses relative paths can address paths of infinite length, see serverfault.com/a/9553/46631

          – Kristopher Ives
          15 hours ago





          There isn't a "strict" limit on total path length, only each individual file name itself. A program that uses relative paths can address paths of infinite length, see serverfault.com/a/9553/46631

          – Kristopher Ives
          15 hours ago


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Ask Ubuntu!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1123141%2fis-there-a-limit-to-the-number-of-subdirectories-i-can-create%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Category:香港粉麵

          List *all* the tuples!

          Channel [V]