Как создать каталог определенного размера?
Мне нуженпустой каталогразмером не менее 15 МБ, и он должен находиться в /tmp
каталоге.
Мое задание звучит так:
Вам необходимо создать пустой каталог в файловой системе с именем
/tmp/empty
, размером не менее X.
решение1
Похоже, вам нужен tmpfs размером 15 МБ, смонтированный в /tmp...
mkdir /path/to/mountpoint
mount -t tmpfs -o size=15M tmpfs /path/to/mountpoint
решение2
Ответ на ваше задание может быть таким:нетвозможно создатьпустойкаталог, который сам по себе занимает более 40 байт в файловой системе tmpfs.
Если вы заполните этот каталог файлами, размер каталога будет расти с каждым файлом и уменьшаться с каждым удаленным файлом. Поэтому похоже, что каталог реорганизуется с каждым созданным/удаленным файлом.
Такое поведение, возможно, можно настроить с помощью некоторых параметров монтирования, но это за пределами моих знаний. ;-)
решение3
Конрад Загоздапишет,
Спасибо за ответы; я разобрался, мне нужна была ext filesystem и ее фрагментация. Я мог бы смонтировать ext filesystem в/tmp/empty