>возможно ли создать в Linux аналог Ramdisk в AmigaOS или MorphOS ? > >кто незнает что в нём особенного поясню: > >главная отличительная особенность в том что размер его не фиксированый. тоесть пока >на нём ничего нет, его объём 0 байт. как только записали >туда файл он увеличивается ровно на его объём. и таким образом >ramdisk может рости пока есть память > Cпособы с tmpfs и ramfs подразумевают резервирование определённого объёма, а когда ramdisk пустует, место под него в памяти всёравно выделено) не путай ежа и ужа. ramfs - фиксированного размера, а tmpfs - как раз то, что тебе нужно. (оно еще раньше называлось shmfs). возможно при монтировании у тебя сразу уменьшится доступная память на некоторый фиксированый об'ем - килобайты или десятки их. абслютно бесплатного не бывает ничего (Я думаю, что на Амиге тоже так - просто в глаза не бросалось) а дальше оно будет пухнуть по мере наливания туда всякого добра и сжиматься по мере сливания - как ты и хочешь. > если нехватило места - закрыли какуюнибудь программу >и ramdisk может ещё увеличиться. соотвесвенно при стирании файлов диск уменьшая >в размерах, а в свободную память наоборот добавляются. в AmigaOS вообще >непринято разварачивать архивы на диск. быстренько разварачиваем архив, ковыряемся в нём. >удаляем. если необходимо ребутнуться то просто перезагружаемся и все данные теряются. >и не жалко. если архивы разварачиваются на винт то со временем >разводится помойка. по себе знаю. динамический ramdisk это оченб удобно.
|