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?