Ramdisk: В чем разница между ext4 / tempfs / ramfs для `FSTYPE`
Для создания виртуального диска можно сделать
mount -t [TYPE] -o size=[SIZE] [FSTYPE] [MOUNTPOINT]
куда FSTYPE
может быть ext4
, ramfs
, tmpfs
, так далее.
TYPE
либо ramfs
а также tmpfs
, Это указывает, как именно система должна распределять память, если мое понимание верно. (Я думаю ramfs
выделяет память по мере необходимости ("динамически") и не имеет ограничений по размеру, тогда как tmpfs
выделяет запрошенный размер немедленно ("статический"), а размер устанавливается на фиксированный максимум - или я не так понял?)
поскольку FSTYPE
указывает, каким образом данные файла должны быть записаны в памяти (как папка / файл указывается в двоичных данных) Я не понимаю, почему параметры могут включать в себя ramfs
а также tmpfs
, Конечно, это имеет смысл только с такими вещами, как ext4
, ext3
, FAT32
, так далее? Что значит ramfs
/tmpfs
значит здесь?
Возникает еще один вопрос: ramfs
является динамическим, какой смысл указывать SIZE
?