Что происходит, когда tmpfs заполнен и не доступно пространство подкачки?

Предположим, у меня есть настройка с

  • 16 ГБ физической памяти,
  • Tmpfs макс. 8 ГБ, содержащий файл с 5 ГБ и
  • Подкачка размером 4 ГБ.

Если я попытаюсь, например, создать копию файла размером 5 ГБ на tmpfs, что произойдет с файловой операцией и что произойдет с системой?

Копия будет прервана с полной ситуацией с файловой системой.

В лучшем случае для хранения исходного файла и усеченной копии будет использоваться 4 ГБ оперативной памяти и 6 ГБ оперативной памяти.

Это оставляет 10 ГБ ОЗУ для остальных процессов, кеша и другого использования ядра.