ext [34] опция `commit` и целостность файловой системы

Я запускаю довольно свежую и ванильную 10.10 установку, построенную с нуля примерно месяц назад на ноутбуке Acer Aspire 5742. Я использую openbox в качестве моего оконного менеджера и не запускаю ни стопки компьютеров KDE, ни Gnome. Я еще не понял, как заставить систему спячки при низком заряде от батареи, поэтому я получаю случайные отключения питания.

Я заметил, что когда мой ноутбук переключается на питание от батареи, мой внешний * разделы переустановлены с помощью опции commit=600.

Когда я переключаюсь обратно на AC, есть еще один набор перезагрузок с commit=0.

Это видно из записей в /var/log/syslog, как

Mar 31 14:48:48 gatsby kernel: [414710.189306] EXT4-fs (dm-0): re-mounted. Opts: errors=remount-ro,commit=600 Mar 31 14:48:48 gatsby kernel: [414710.324137] EXT4-fs (dm-1): re-mounted. Opts: commit=600 Mar 31 14:48:48 gatsby kernel: [414710.749636] EXT4-fs (dm-2): re-mounted. Opts: commit=600 Mar 31 16:35:58 gatsby kernel: [421128.882072] EXT4-fs (dm-0): re-mounted. Opts: errors=remount-ro,commit=0 Mar 31 16:35:58 gatsby kernel: [421129.083283] EXT4-fs (dm-1): re-mounted. Opts: commit=0 Mar 31 16:35:59 gatsby kernel: [421129.724136] EXT4-fs (dm-2): re-mounted. Opts: commit=0

Руководство mount объясняет значение опции count в отношении файловой системы ext3:

commit=nrsec Sync all data and metadata every nrsec seconds. The default value is 5 seconds. Zero means default.

Что это значит, в точку? Похоже, что записи могут кэшироваться в течение 10 минут. Означает ли это, что может быть повреждение файловой системы или что некоторые изменения могут быть несохраненными, если закончится заряд батареи?

4
задан 1 April 2011 в 07:54

10 ответов

Это не должно приводить к повреждению файловой системы (в конце концов, это файловая система журналов), но это может привести к потере работы.

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

Если это вызывает проблемы для вас, вы может изменить интервал фиксации при включении батареи. Изменения выполняются пакетом pm-utils, поэтому создайте файл под /etc/pm/config.d/ (имя не имеет значения) со следующим содержимым:

JOURNAL_COMMIT_TIME_BAT=300

Вышеуказанное устанавливает тайм-аут до 5 минут , Вы можете настроить его по мере необходимости.

2
ответ дан 25 May 2018 в 22:19

Это не должно приводить к повреждению файловой системы (в конце концов, это файловая система журналов), но это может привести к потере работы.

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

Если это вызывает проблемы для вас, вы может изменить интервал фиксации при включении батареи. Изменения выполняются пакетом pm-utils, поэтому создайте файл под /etc/pm/config.d/ (имя не имеет значения) со следующим содержимым:

JOURNAL_COMMIT_TIME_BAT=300

Вышеуказанное устанавливает тайм-аут до 5 минут , Вы можете настроить его по мере необходимости.

2
ответ дан 25 July 2018 в 22:16

Это не должно приводить к повреждению файловой системы (в конце концов, это файловая система журналов), но это может привести к потере работы.

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

Если это вызывает проблемы для вас, вы может изменить интервал фиксации при включении батареи. Изменения выполняются пакетом pm-utils, поэтому создайте файл под /etc/pm/config.d/ (имя не имеет значения) со следующим содержимым:

JOURNAL_COMMIT_TIME_BAT=300

Вышеуказанное устанавливает тайм-аут до 5 минут , Вы можете настроить его по мере необходимости.

2
ответ дан 26 July 2018 в 20:17

Это не должно приводить к повреждению файловой системы (в конце концов, это файловая система журналов), но это может привести к потере работы.

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

Если это вызывает проблемы для вас, вы может изменить интервал фиксации при включении батареи. Изменения выполняются пакетом pm-utils, поэтому создайте файл под /etc/pm/config.d/ (имя не имеет значения) со следующим содержимым:

JOURNAL_COMMIT_TIME_BAT=300

Вышеуказанное устанавливает тайм-аут до 5 минут , Вы можете настроить его по мере необходимости.

2
ответ дан 26 July 2018 в 20:17

Это не должно приводить к повреждению файловой системы (в конце концов, это файловая система журналов), но это может привести к потере работы.

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

Если это вызывает проблемы для вас, вы может изменить интервал фиксации при включении батареи. Изменения выполняются пакетом pm-utils, поэтому создайте файл под /etc/pm/config.d/ (имя не имеет значения) со следующим содержимым:

JOURNAL_COMMIT_TIME_BAT=300

Вышеуказанное устанавливает тайм-аут до 5 минут , Вы можете настроить его по мере необходимости.

2
ответ дан 2 August 2018 в 03:44

Это не должно приводить к повреждению файловой системы (в конце концов, это файловая система журналов), но это может привести к потере работы.

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

Если это вызывает проблемы для вас, вы может изменить интервал фиксации при включении батареи. Изменения выполняются пакетом pm-utils, поэтому создайте файл под /etc/pm/config.d/ (имя не имеет значения) со следующим содержимым:

JOURNAL_COMMIT_TIME_BAT=300

Вышеуказанное устанавливает тайм-аут до 5 минут , Вы можете настроить его по мере необходимости.

2
ответ дан 4 August 2018 в 19:48

Это не должно приводить к повреждению файловой системы (в конце концов, это файловая система журналов), но это может привести к потере работы.

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

Если это вызывает проблемы для вас, вы может изменить интервал фиксации при включении батареи. Изменения выполняются пакетом pm-utils , поэтому создайте файл под /etc/pm/config.d / (имя не имеет значения) со следующим содержимое:

  JOURNAL_COMMIT_TIME_BAT = 300  

Вышеуказанное устанавливает тайм-аут до 5 минут. Вы можете настроить его по мере необходимости.

2
ответ дан 6 August 2018 в 03:52

Это не должно приводить к повреждению файловой системы (в конце концов, это файловая система журналов), но это может привести к потере работы.

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

Если это вызывает проблемы для вас, вы может изменить интервал фиксации при включении батареи. Изменения выполняются пакетом pm-utils , поэтому создайте файл под /etc/pm/config.d / (имя не имеет значения) со следующим содержимое:

  JOURNAL_COMMIT_TIME_BAT = 300  

Вышеуказанное устанавливает тайм-аут до 5 минут. Вы можете настроить его по мере необходимости.

2
ответ дан 7 August 2018 в 21:48

Это не должно приводить к повреждению файловой системы (в конце концов, это файловая система журналов), но это может привести к потере работы.

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

Если это вызывает проблемы для вас, вы может изменить интервал фиксации при включении батареи. Изменения выполняются пакетом pm-utils , поэтому создайте файл под /etc/pm/config.d / (имя не имеет значения) со следующим содержимое:

  JOURNAL_COMMIT_TIME_BAT = 300  

Вышеуказанное устанавливает тайм-аут до 5 минут. Вы можете настроить его по мере необходимости.

2
ответ дан 10 August 2018 в 10:02

Это не должно приводить к повреждению файловой системы (в конце концов, это файловая система журналов), но это может привести к потере работы.

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

Если это вызывает проблемы для вас, вы может изменить интервал фиксации при включении батареи. Изменения выполняются пакетом pm-utils , поэтому создайте файл под /etc/pm/config.d / (имя не имеет значения) со следующим содержимое:

  JOURNAL_COMMIT_TIME_BAT = 300  

Вышеуказанное устанавливает тайм-аут до 5 минут. Вы можете настроить его по мере необходимости.

2
ответ дан 13 August 2018 в 16:22

Другие вопросы по тегам:

Похожие вопросы: