• # Hello

    Posté par . Évalué à 4.

    Est-ce que si je fais un tar.gz de ce dossier j'occupe le même nombre d'inode ?

    Et bien non mais il te faudra un inode pour ce fichier tar.gz, donc il faut que tu le crées sur un autre FS…

    • [^] # Re: Hello

      Posté par (page perso) . Évalué à 4.

      Ou bien il peut supprimer quelques fichiers inutiles (ou temporaires s'ils sont sur le même FS).

    • [^] # Re: Hello

      Posté par . Évalué à 3.

      on peut supposer que le FS est en EXT4, sinon, il faudrait préciser.On sait que EXT4 ne propose pas de solution quand on arrive au bout des inodes. Il faut refaire un nouveau FS.

      Cependant, on peut voir ici, une astuce à base de "loopback" : http://unix.stackexchange.com/questions/26598/how-can-i-increase-the-number-of-inodes-in-an-ext4-filesystem

      • l'idée est de disposer d'au moins une inode et de creer un container (dd if=/dev/zero of=/data/new_data)
      • ensuite on formate ce nouveau container (mkfs.ext4 /data/new_data)
      • puis on le monte (mount /data/new_data /data1).

      c'est sale, mais ca marche :-) ca peut dépanner.

      • [^] # Re: Hello

        Posté par . Évalué à 2.

        Cela me semble un peu tordu dans la mesure ou normalement 5% des blocs d'une partition ext sont réservés pour root
        Il est donc toujours possible de récupérer des inodes/de l'espace en tant que root

        • [^] # Re: Hello

          Posté par . Évalué à 2.

          les blocs et les inodes ne sont pas la meme chose.
          1 fichier = 1 inode et plusieurs blocs

          • [^] # Re: Hello

            Posté par . Évalué à 1.

            Merci de vos réponses.
            Ca confirme ce que je pensais.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.