Делаем машину времени с Btrfs

Posted on Пн 27 января 2025 in misc • Tagged with LOR, linux, filesystem

Источник

Btrfs -- это файловая система с легковесными снапшотами, которая позволяет создать самую настоящую машину времени, делая снимки состояния файловой системы (снапшоты) и монтировать их на лету. Этой файловой системе скоро стукнет 16, а значит уже можно ее попробовать.

ПРЕДУПРЕЖДЕНИЕ: лучше не использовать Btrfs на HDD особенно с SMR. Из-за низкой …


Continue reading

Дедупликация в Btrfs

Posted on Пн 27 января 2025 in misc • Tagged with LOR, linux, filesystem

Источник

Btrfs --- это замечательная файловая система, главными фишками которой являются легковесные снапшоты, реализуемые через Copy-On-Write (COW), и сжатие. Она показала высокую надежность и стабильность, и именно поэтому она включена в ядро Linux. Однако, даже наличие COW не позволяет избежать избыточности данных на уровне блоков.

Как возникает дублирование данных?

Дубликаты данных …


Continue reading

CoW или не CoW, вот в чем вопрос

Posted on Пн 27 января 2025 in misc • Tagged with LOR, linux, filesystem

Источник

Сейчас появилось некоторое количество файловых систем, которые почему-то необоснованно относят к группе CoW (Copy-on-Write). Почему так получилось, и что что на самом деле есть Copy-on-Write?

Итак, начнем.

Механизм Read-Modify-Write

Для начала, мы разберем что такое RMW (Read-Modify-Write). Представим себе, что в нашей файловой системе каждый экстент данных должен иметь …


Continue reading