Вам нужно указать опцию «по умолчанию» в fstab?


15

Arch Wiki наfstab Задает опции /быть defaults,noatime, но на моей установке по умолчанию fstabсоздается с вариантами rw,relatime. Arch Wiki охватывает atimeвопросы. Что мне интересно, так это defaultsвариант. manСтраница mountговорит:

по умолчанию

Используйте параметры по умолчанию: rw, suid, dev, exec, auto, nouser и async.

Обратите внимание, что реальный набор всех параметров монтирования по умолчанию зависит от ядра и типа файловой системы. Смотрите начало этого раздела для более подробной информации.

Используются ли defaultsпараметры по умолчанию, только если они предусмотрены или используются во всех случаях? Нужно ли defaultsпо моему fstab?


1
Вы должны указать значения по умолчанию как минимум в качестве заполнителя, однако, если вы укажете что-либо еще (например, roили nosuid), вы можете забыть значение по умолчанию.
Архемар

Ответы:


19

Вам нужно только defaultsесли поле в противном случае будет пустым.

Вы можете вообще пропустить поле опций, если оно пустое, если только нет 5-го или 6-го полей. Поле 5 - частота сброса, редко используемая в настоящее время. fsckПорядок поля 6 , должен быть 1 для /, 2 для других файловых систем, смонтированных при загрузке, и 0 в противном случае. Поля 5 и 6 могут быть опущены, если их значение равно 0, за исключением того, что поле 5 должно присутствовать, если поле 6 есть.

Таким образом defaults, необходимо в

/dev/foo /foo somefs defaults 0 1

(хотя вы можете использовать некоторые другие опции, такие как rwили roвместо)

Но это может быть опущено при указании другого параметра.

Например: приведенные ниже крепления имеют тот же эффект.

/dev/foo /foo somefs ro            0 1
/dev/foo /foo somefs defaults,ro   0 1

Но они также имеют тот же эффект.

/dev/foo /foo somefs defaults      0 0
/dev/foo /foo somefs
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.