В моем файле / etc / fstab у меня есть запись для моего свопа:
/root/swap swap swap sw 0 0
У меня есть другие машины, и я также видел в сети, что иногда они ставят default или xfs или другие опции. Затем я немного запутался в том, что означает «sw» и для чего, а также, какой из них будет лучшим вариантом и почему.
Ответы:
Из в
fstab
руководстве по моей системе :Таким образом, в основном,
sw
используется, чтобы сказатьswapon
(илиswapctl
в моей системе), что это допустимый кандидат для использования в качестве пространства подкачки, которое будет добавлено как часть процедуры запуска системы.Из руководства, описывающего
swapctl -A
:Это на OpenBSD. В системе Ubuntu Linux , к которой у меня есть доступ, ни одно из руководств
sw
по разным причинам не упоминается как опция монтирования для подкачки.источник
sw
опция ничего не делает, а просто заполнитель (б) говоритswapon
активировать пространство подкачки. Но почему это должно быть необходимо, я не знаю, так как пространство уже указано как свопинг по типу файловой системы. В любом случае, ввиду очевидного широкого использованияsw
Linux, это, вероятно, представляет собой пробел в документации, и, вероятно, о нем следует сообщать.sw
Можно изменитьxx
на явное отключение раздела подкачки. Так что это не совсем бесполезно. Опять же, это изfstab
руководства по OpenBSD.If fs_type is “sw”
. Четвертый столбец не fs_type, это параметры монтирования.fs_mntops
). Эти параметры содержатfs_type
тип монтирования. Типом является чтение-запись (rw
иrq
(квота)), только чтение (ro
) или swap (sw
) (илиxx
для отключенных).Для Linux, по крайней мере, основываясь на взгляде на сеть, это, кажется, пример "кеширования грузов". Доказательства, которые я вижу, показывают, что эта опция на самом деле не нужна или не имеет смысла, но вам нужно что-то поместить туда, потому что
fstab
синтаксис файла ожидает этого. Вы можете легко найти примеры людей, использующихdefaults
и даже простоpri=1
или что-то еще, опуская обаdefaults
иsw
.И не имеет смысла,
swapon
чтобы взглянуть на параметры монтирования, чтобы проверить, что это подкачка, потому чтоswapon
уже можно увидеть, что это подкачка, глядя на тип файловой системы. Конечно, есть опции монтирования для подкачки, которые изменяют поведение, как описано в документеman swapon
, ноsw
это не один из них. Таким образом, доказательство состоит в том, что это заполнитель, иfoobar
будет делать так же, как заполнительЯ не могу быть полностью уверен в этом, не глядя на исходный код, конечно.
Связанный, отчет об ошибках Debian с жалобами на эту проблему: mount: swapon (8) не содержит объяснения для параметров sw и defaults
источник