Btrfs/Настройка: различия между версиями
< Btrfs
Перейти к навигации
Перейти к поиску
Dzmuh (обсуждение | вклад) |
Dzmuh (обсуждение | вклад) Нет описания правки |
||
| Строка 6: | Строка 6: | ||
=== Отключение CoW === | === Отключение CoW === | ||
{{Внимание|Важно: Отключение CoW в Btrfs также отключает контрольные суммы. Btrfs не сможет обнаружить повреждения в <code>nodatacow</code> файлах. В сочетании с RAID 1 перебои в электропитании или другие причины повреждений могут привести к рассинхронизации данных.}} | {{Внимание|Важно: Отключение CoW в Btrfs также отключает контрольные суммы. Btrfs не сможет обнаружить повреждения в <code>nodatacow</code> файлах. В сочетании с RAID 1 перебои в электропитании или другие причины повреждений могут привести к рассинхронизации данных.}} | ||
Чтобы отключить копирование при записи для создаваемых файлов в примонтированном подтоме, используйте опцию монтирования <code>nodatacow</code>. Это повлияет только на новые файлы. Для существующих файлов копирование при записи всё равно будет происходить. Опция <code>nodatacow</code> также отключает сжатие.<ref>{{cite web | |||
|url = https://man.archlinux.org/man/btrfs.5 | |||
|title = btrfs(5) — Arch manual pages | |||
|lang = en | |||
|date = | |||
|access-date = 2023- | |||
|website = | |||
|archive-url = | |||
|archive-date = | |||
}}</ref> | |||
== Примечания == | |||
{{Примечания|2}} | |||
== Ссылки и источники == | == Ссылки и источники == | ||
Версия от 22:47, 6 января 2024
На этой странице мы рассмотрим настройку файловой системы.
Копирование при записи (CoW)
По умолчанию Btrfs постоянно использует копирование при записи (copy-on-write) для всех файлов. Когда выполняется операция записи, новые данные не записываются поверх старых; вместо этого изменённая копия блока записывается в новое место и в метаданные записывается адрес нового блока. Подробности реализации, а также преимущества и недостатки описаны в Btrfs Sysadmin Guide.
Отключение CoW
Внимание! Важно: Отключение CoW в Btrfs также отключает контрольные суммы. Btrfs не сможет обнаружить повреждения в nodatacow файлах. В сочетании с RAID 1 перебои в электропитании или другие причины повреждений могут привести к рассинхронизации данных. |
Чтобы отключить копирование при записи для создаваемых файлов в примонтированном подтоме, используйте опцию монтирования nodatacow. Это повлияет только на новые файлы. Для существующих файлов копирование при записи всё равно будет происходить. Опция nodatacow также отключает сжатие.[1]
Примечания
- ↑ btrfs(5) — Arch manual pages (англ.). Дата обращения: 2023-.
Ссылки и источники
- Btrfs (Русский) - ArchWiki. ArchWiki (25 ноября 2023). Дата обращения: 6 января 2024. Архивировано 6 января 2024 года.