копировать только файлы для записи и чтения – linux

Предположим, у меня есть один процесс, который имеет несколько страниц только для чтения, и он пытается записать на одну из этих страниц. Это, конечно, вызовет ошибку чтения.

Мой вопрос: ли Linux знает, что ошибка чтения была создана из-за «реальных» страниц только для чтения или она копирует страницу так, как если бы она была создана в процессе дублирования?

Copy-on-write – это глубоко в ядре. Пользователь обрабатывает страницы копирования на запись как доступные для записи страницы. Функциональность COW даже не активируется для чтения только страниц в ядре.