¿Cómo crear un directorio con un tamaño determinado?

¿Cómo crear un directorio con un tamaño determinado?

¿Cómo puedo crear un directorio con un tamaño determinado?

necesito undirectorio vacíocon al menos 15MiB, y debe estar en el /tmpdirectorio.

Mi tarea suena así:

Se supone que debes crear un directorio vacío en un sistema de archivos llamado /tmp/empty, que tiene al menos un tamaño X.

Respuesta1

Parece que lo que quieres es un tmpfs de 15 megas montado en /tmp...

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

Respuesta2

La respuesta de tu tarea podría ser que esnoposible crear unvacíodirectorio, que a su vez consume más de 40 bytes, en un sistema de archivos tmpfs.
Si llena ese directorio con archivos, el tamaño del directorio crecerá con cada archivo y se reducirá con cada archivo eliminado. Por lo tanto, parece que el directorio se reorganiza con cada archivo creado/eliminado.
Este comportamiento posiblemente podría configurarse con algunas opciones de montaje, pero eso escapa a mi conocimiento. ;-)

Respuesta3

Konrad Zagozdaescribe,

Gracias por las respuestas; Lo descubrí, necesitaba un sistema de archivos ext y su fragmentación. Podría montar el sistema de archivos ext en/tmp/empty

información relacionada