The OpenNET Project / Index page

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



"Продвижение Bcachefs в состав ядра Linux и переписывание на Rust"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Доступны два режима работы форума: "Раскрыть нити" и "Свернуть нити".
. "Работа по включению Bcachefs в состав ядра Linux" +/
Сообщение от Аноним (-), 22-Июн-23, 00:12 
> же единственноверной фс.

Это о чем?! Я пользовался вмварью, гиперви, kvm... и в конечном итоге, логика CoW дисков-в-файле у них всех достаточно похожая. CoW диски-в-файле вообше ни на какой фс не основаны, они на блочном уровне работают как таковые.

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

> состояние и все вообще что вы с тех пор понаделали -
> сейчас превратится в тыкву!"

Это вполне типовое поведение виртуализаторов: если надо текущее состояние сохранить - вон там создание снапошта. Иначе оно только подумайте - и правда продолбается после отката на вон тот снапшот. И так по-моему все вышеперечисленные работают. Их снапшоты аналогичны "read only" снапшотам btrfs. Writeable - возможность продолжить с этой точки и запомнить. По своему забавно - альтернативные истории растут под своими лэйблами.

> Что в целом вполне логично, где его хранить-то в системе где снапшот - сущность неизменная?

Большинство sci-fi где есть multiverse с разными вариантами развития событий и машины времени с тобой круто не согласны. В btrfs по-моему наиболее точная и полная реализация этого. И это круто. Можно завести несколько параллельных вселенных, похожих но разных, эволюционировать их, эти так, эти иначе, потом send вообще в вооон ту виртуалочку сделать, допустим - опа и это уже template для виртуалок вот такого типа. А вон то - эдакого. System integration @ level 80 это как-то так. ИМХО это в разы быстрее и круче всего что ты мог по теме.

> Нет, отдельно сохранить еще одно состояние конечно можно - но тут ты
> уже сам себе создаешь вермишель и сам как хочешь так и распутывай потом.

Снапшоты в btrfs могут быть как RW так и RO. Де факто пропертю RO на снапшот можно установить и снять постфактум и "обычными" методами они станут RO или RW - уж как хотелось. Это не только контролируемый time travel в мультивселенных - но и очень хорошо и гранулярно контролируемый, так что типовые траблы досаждавшие путешественникам во времени могут и не быть проблемой вот тут. Это по желанию.

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

Оглавление
Продвижение Bcachefs в состав ядра Linux и переписывание на Rust, opennews, 19-Июн-23, 11:06  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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