Como criar um diretório com um determinado tamanho?

Como criar um diretório com um determinado tamanho?

Como posso criar um diretório com um determinado tamanho?

Eu preciso de umdiretório vaziocom pelo menos 15MiB, e deve estar no /tmpdiretório.

Minha tarefa é assim:

Você deve criar um diretório vazio em um sistema de arquivos chamado /tmp/empty, que tenha pelo menos tamanho X.

Responder1

Parece que o que você quer é um tmpfs de 15 megas montado em /tmp...

mkdir /path/to/mountpoint
mount -t tmpfs -o size=15M tmpfs /path/to/mountpoint

Responder2

A resposta da sua tarefa pode ser que énãopossível criar umvaziodiretório, que consome mais de 40 bytes, em um sistema de arquivos tmpfs.
Se você preencher esse diretório com arquivos, o tamanho do diretório aumentará com cada arquivo e diminuirá com cada arquivo excluído. Portanto, parece que o diretório é reorganizado com cada arquivo criado/excluído.
Esse comportamento poderia ser configurado com algumas opções de montagem, mas isso está além do meu conhecimento. ;-)

Responder3

Konrad Zagozdaescreve,

Obrigado pelas respostas; Eu descobri, precisava do sistema de arquivos ext e sua fragmentação. Eu poderia montar o sistema de arquivos ext em/tmp/empty

informação relacionada