Что означает «sw» в записи подстановки fstab для столбца «mount options»

В моем файле / etc / fstab у меня есть запись для моего свопа следующим образом:

/root/swap swap swap sw 0 0 

У меня есть другие машины, а также я видел в Интернете, что иногда они ставят по умолчанию или xfs или другие параметры. Затем я немного смущен тем, что означает «sw» и для чего, а также какой из них будет лучшим вариантом поставить и почему.

  • Инструмент для принудительного использования FILE вместо RAM
  • Как работает mkswap? Что в заголовке свопа, который он создает?
  • Насколько безопасно увеличить tmpfs до большей, чем физической памяти?
  • Изнашивание уровня SD-карты из-за файла подкачки во встроенном Linux
  • Что произойдет, если мой RAID завершится неудачно, пока на нем будет своп?
  • Что задает размер tmpfs? Что происходит, когда оно полно?
  • Найти варианты свопинга, которые в настоящее время используются
  • Arch Linux думает, что у меня около 16 концертов, когда у меня всего 8
  • 2 Solutions collect form web for “Что означает «sw» в записи подстановки fstab для столбца «mount options»”

    Из руководства fstab в моей системе :

    Четвертое поле fs_mntops описывает параметры монтирования, связанные с файловой системой. Он отформатирован как список опций, разделенных запятыми. Он содержит, по крайней мере, тип монтирования (см. fs_type ниже) и любые дополнительные параметры, соответствующие типу файловой системы. […]

    Если fs_type – «rw», «rq» или «ro», то файловая система, имя которой задано в поле fs_file обычно монтируется для чтения-записи или только для чтения в указанном специальном файле. Если fs_type является «sw», тогда специальный файл становится доступным как часть пространства подкачки командой swapon(8) в конце процедуры перезагрузки системы.

    В основном, sw используется для определения swapon (или swapctl в моей системе), что это действительный кандидат для использования в качестве пространства подкачки, которое будет добавлено как часть процедуры запуска системы.

    Из руководства, описывающего swapctl -A :

    Этот параметр заставляет swapctl читать файл /etc/fstab для устройств и файлов с типом «sw» и добавляет все эти записи в качестве устройств подкачки. Если никакие устройства подкачки не настроены, swapctl выйдет с кодом ошибки.

    Это на OpenBSD. В системе Ubuntu Linux , к которой у меня есть доступ, ни одна из инструкций по sw для swap по какой-либо причине не используется.

    Для Linux, по крайней мере, на основе взгляда на сеть, это, по-видимому, является примером «грубости груза». Свидетельства, которые я вижу, показывают, что этот вариант на самом деле не нужен или не имеет смысла, но вам нужно что-то там положить, потому что ожидает его структура fstab . Вы можете легко найти примеры людей, использующих defaults по defaults и даже просто pri=1 или что-то еще, оставляя как defaults и sw .

    И не имеет смысла, что swapon должен будет посмотреть параметры монтирования, чтобы проверить, что это swap, потому что swapon уже может видеть, что это своп, глядя на тип файловой системы. Конечно, есть опции монтирования для swap, которые изменяют поведение, как описано в man swapon , но sw не является одним из них. Таким образом, доказательство состоит в том, что оно является заполнителем, и foobar будет делать так же, как и заполнитель

    Я не могу быть полностью уверен в этом, не смотря на исходный код, конечно.

    Связанный, отчет об ошибке Debian, жалующийся на эту точную проблему: mount: swapon (8) не имеет объяснений для параметров sw и defaults

    Interesting Posts

    Отредактируйте один URL-адрес

    Apache не может открыть файл, который является символической ссылкой

    Надежность ZFS / ext4 на ZVOL, используемая не для производительности, а для прозрачного сжатия, в системе с низкой памятью?

    После выключения Debian полностью отключился на черном экране

    Разница между `info` и` pinfo`

    Если я привяжусь к каталогу, содержимое будет «сохранено», как если бы я был жестко связан с каждым файлом?

    Как выполнить базовые вычисления в сценарии оболочки?

    Убейте только один процесс Java

    Копирование большого количества файлов рекурсивно приводит к проблемам с нагревом на моем внешнем жестком диске

    Я хочу создать псевдоним для редактирования файла с помощью nano. Является ли это возможным?

    Ubuntu / Mint (надежный): Wi-Fi продолжает закрываться

    Как добавить закрытый ключ PuTTY к клиенту OpenSSH

    Как добавить зависимость к systemd.mount, которая активирована / bin / mount?

    Проблема с командой установки для копирования всего каталога

    Как рассчитать средние запросы за секунды, используя awk или sed в журналах Apache

    Linux и Unix - лучшая ОС в мире.