Como posso criar um diretório com um determinado tamanho?
Eu preciso de umdiretório vaziocom pelo menos 15MiB, e deve estar no /tmp
diretó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