The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Код Bcachefs принят в основной состав ядра Linux 6.7"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Есть идеи по улучшению форума и сайта ? Пишите.
. "Код Bcachefs принят в основной состав ядра Linux 6.7" +/
Сообщение от Аноним (-), 03-Ноя-23, 10:50 
> Copy-on-Write - это когда идёт перезапись оригинальных блоков. А оригинальные копируются
> в другое место. Именно так работают снимки в LVM.

В конечном итоге - по итогам операции у нас 2 как-бы копии файла, при том как минимум часть таки в результате отличается и являет собой "измененную копию". Да, это очнеь неточное описание действа. И не отражает оптимизации когда копируется только дельта, и в виде когда чтение обычно как раз и не требуется.

...но есть много вариантов как это делать, каждому с его особенностями и оптимизациями названия придумать задолбаться можно, а антиподом этому семейству технологий на самом деле является "in place" перезапись (nocow в терминах btrfs). Это когда изменения сразу валятся в энный регион файла, а старая версия при этом существовать перестает, соответственно, и отменить это действо нельзя просто и дешево уже. В таком виде копий нет совсем.

А то что в LVM это вообще кусок позора жутчайший. Нафига оно такое надо черт бы его знает.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Код Bcachefs принят в основной состав ядра Linux 6.7, opennews, 31-Окт-23, 07:41  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру