Что означают опции монтирования fstab 'errors = remount -ro'?

11

Я проверил / etc / fstab и увидел следующие строки

<file system> <mount point>   <type>  <options>       <dump>  <pass>
 / was on /dev/sda1 during installation
UUID=some-hex-appears-here                /               ext4    errors=remount-ro 0       1
 /home was on /dev/sda5 during installation
UUID=another-hex-here                      /home           ext4    defaults        0       2

errors=remount-ro 0 1касается меня, потому что я ожидал бы defaultsвместо errors=remount-ro. Ubuntu работает как обычно, но у меня есть основания полагать, что Ubuntu, возможно, был закален во время процесса установки.

Так что это значит?

Алиса
источник
1
Как пользователь Ubuntu, загруженный с официального сайта, я могу сказать, что это аргумент по умолчанию.
Законный Ленивый

Ответы:

14

Со страницы руководства :

errors={continue|remount-ro|panic}
    Define the behavior  when  an  error  is  encountered.   (Either
    ignore  errors  and  just  mark  the  filesystem  erroneous  and
    continue, or remount the filesystem read-only, or panic and halt
    the  system.)   The default is set in the filesystem superblock,
    and can be changed using tune2fs(8).

По существу, когда возникает ошибка монтирования диска с правами чтения / записи, он вместо этого монтирует его как «только для чтения».

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

Кроме того, часть '0 1' не является частью параметров монтирования - все в строке fstab разделено пробелами / разделено табуляцией - любой пробел между вещами указывает на использование «следующего аргумента».


Тем не менее, как специалист по безопасности, я советую, что если вы считаете, что ваша система была подделана во время установки вне установки обычного установщика, то вам не следует использовать эту систему, и вы должны устанавливать ее с известным хорошим ISO и без использования сети во время установки. эта установка исключает образы установщика сетевой загрузки, вызывающие проблемы .

Томас Уорд
источник
Это тестовая система с низкой стоимостью, которую я использую для отслеживания вируса. Всякий раз, когда зараженные клавиатура и жесткий диск подключены, они выдают сообщение «разгон не выполнен, нажмите F2 для настройки или F1 для загрузки значений по умолчанию». Если вы нажмете эти кнопки, компьютер перестанет работать. Если вы не поменяете клавиатуру - все будет в порядке.
Алиса
* аппаратный вирус. Я пытаюсь выяснить, какое оборудование взломано и какое оборудование в порядке. У меня есть коллекция зараженных дисков DVD-RW, флэш-накопителей, клавиатур, жестких дисков и т. Д. Поэтому я пытаюсь получить идею, если я попытаюсь почистить ее или просто выбросить их. Простой способ - купить новый компьютер, что я и сделаю, когда узнаю больше о поведении этой вещи. Поэтому я спросил, указывают ли эти настройки fstab на заражение или нет. Я начну смежную тему, как только соберу некоторую информацию. На данный момент я изменил настройку на «по умолчанию» и проверка ошибок прошла. Спасибо за ваш ответ.
Алиса
@ Алиса Аппаратный вирус как в BadUSB? Знаете, это невозможно исправить или избежать.
Томас Уорд
@ThomasWard Хороший ответ. Просто отредактировал «fstab», чтобы включить в мой раздел личных данных параметры «по умолчанию» (которых по какой-либо причине не было в списке fstab, и их не удалось смонтировать).
Хосе Баракат
2

0 и 1 в последних столбцах, ссылающиеся на справочные страницы fstab:

Пятое поле (fs_freq).

Это поле используется dump (8), чтобы определить, какие файловые системы должны быть выгружены. По умолчанию ноль (не сбросить), если не присутствует.

Шестое поле (фс_пассно).

Это поле используется fsck (8) для определения порядка, в котором проверки файловой системы выполняются во время загрузки. Корневая файловая система должна иметь значение fs_passno, равное 1. Другие файловые системы должны иметь значение fs_passno, равное 2. Файловые системы на диске будут проверяться последовательно, но файловые системы на разных дисках будут проверяться одновременно, чтобы использовать параллелизм, доступный в оборудовании. По умолчанию ноль (не fsck), если не присутствует.

PsSc0rpi0n
источник
1
Правда, но это был не вопрос.
PerlDuck
2
Я просто хотел добавить описание для оставшихся столбцов.
PsSc0rpi0n
1

Это означает, что если при подключении устройства возникнут какие-либо ошибки, оно будет перемонтировано только для чтения.

Эдуардо Кола
источник