¿Cómo puedo crear un directorio con un tamaño determinado?
necesito undirectorio vacíocon al menos 15MiB, y debe estar en el /tmp
directorio.
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