Для Linux, по крайней мере, основываясь на взгляде на сеть, это, кажется, пример "кеширования грузов". Доказательства, которые я вижу, показывают, что эта опция на самом деле не нужна или не имеет смысла, но вам нужно что-то поместить туда, потому что fstabсинтаксис файла ожидает этого. Вы можете легко найти примеры людей, использующих defaultsи даже просто pri=1или что-то еще, опуская оба defaultsи sw.
И не имеет смысла, swaponчтобы взглянуть на параметры монтирования, чтобы проверить, что это подкачка, потому что swaponуже можно увидеть, что это подкачка, глядя на тип файловой системы. Конечно, есть опции монтирования для подкачки, которые изменяют поведение, как описано в документе man swapon, но swэто не один из них. Таким образом, доказательство состоит в том, что это заполнитель, и foobarбудет делать так же, как заполнитель
Я не могу быть полностью уверен в этом, не глядя на исходный код, конечно.
Связанный, отчет об ошибках Debian с жалобами на эту проблему:
mount: swapon (8) не содержит объяснения для параметров sw и defaults