Файловая система пространства подкачки
Как называется файловая система, используемая для подкачки?
4 ответа
Проблема заключается в том, что для Unix и Linux подкачка не является файловой системой, поскольку она не содержит файлов, метаданных файлов и / или иерархии каталогов файлов. Что такое подкачка, так это область диска с отображением в памяти. Эта отображаемая в памяти область диска может быть разделом или файлом, но внутри него находятся не файлы, а страницы.
В Linux раздел подкачки на отформатированном жестком диске ПК имеет идентификатор раздела 82. После запуска на нем mkswap область внутри идентифицируется по тексту "SWAP_SPACE" или "SWAPSPACE2" в последних 10 байтах первого страница (обычно 512 байт).
Если используется файл, внутренняя структура остается той же, но файл должен быть создан без каких-либо дыр (нефрагментированных). Для этого используется команда dd.
Какой бы ни была ОС, пространство подкачки - это не файловая система, так как в первую очередь она содержит не файлы, а страницы. Он также не структурирован иерархически, если вообще существует, как большинство файловых систем.
Вы можете прочитать некоторые заметки о составе файла подкачки здесь: