The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В ядре Linux 6.8 исправлены две серьёзные проблемы в bcachefs, opennews (??), 07-Фев-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


15. "В ядре Linux 6.8 исправлены две серьёзные проблемы в bcachef..."  +/
Сообщение от inklesspen (ok), 07-Фев-24, 15:23 
cow можно отключить, правда на сайте автора не указано, на каком уровне он отключается: файл, устройство, фс...
Ответить | Правка | Наверх | Cообщить модератору

23. "В ядре Linux 6.8 исправлены две серьёзные проблемы в bcachef..."  +/
Сообщение от Аноним (-), 07-Фев-24, 16:31 
> cow можно отключить, правда на сайте автора не указано, на каком уровне
> он отключается: файл, устройство, фс...

Примерно как с btrfs: chattr +C на пустой файл, после чего это будет nocow файло.

Это достаточно универсальный интерфейс, предполагается что все cow умеющие такое - будут понимать такой хинт. XFS тоже вроде что-то такое пытался изобразить с v5 форматом.

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

56. "В ядре Linux 6.8 исправлены две серьёзные проблемы в bcachef..."  +/
Сообщение от Аноним (56), 07-Фев-24, 20:12 
> chattr +C на пустой файл, после чего это будет nocow файло

Не будет. Это просто смена атрибута. man 1 chattr:
A  file  with  the  'C' attribute set will not be subject to copy-on-write updates.  This flag is only supported on file systems which perform copy-on-write.  (Note: For btrfs, the 'C' flag should be set on new or empty files. If it is set on a file which already has data blocks, it is undefined when the blocks assigned to the file will be fully stable.  If the 'C' flag is set on a directory, it will have no effect on the directory,  but  new  files created in that directory will have the No_COW attribute set. If the 'C' flag is set, then the 'c' flag cannot be set.)

Файл нужно создать с нуля в директории с атрибутом или пересоздать после установки атрибута - переместить между подтомами/разделами.

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

77. "В ядре Linux 6.8 исправлены две серьёзные проблемы в bcachef..."  +/
Сообщение от Аноним (77), 08-Фев-24, 01:14 
> Файл нужно создать с нуля в директории с атрибутом или пересоздать после
> установки атрибута - переместить между подтомами/разделами.

Так написано же:

> (Note: For btrfs, the 'C' flag should be set on new or empty files.

Насколько я помню для bcachefs катит практически вся btrfs'ная семантика, в том числе и это по моему. Хотя я могу и путать, ибо у меня есть оба и они в таких вещах довольно похожи. Если что под кента еще маны не переписали с его учетом.

А так у меня оно есть (bcachefs и утилсы) - но как проверить какой файл по факту вышел для bcachefs? Это довольно далеко в дебри инспекции аллокации идет.

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

86. "В ядре Linux 6.8 исправлены две серьёзные проблемы в bcachef..."  –1 +/
Сообщение от нах. (?), 08-Фев-24, 07:22 
> А так у меня оно есть (bcachefs и утилсы) - но как проверить какой файл по факту вышел для
> bcachefs?

экспертиза опеннета, безжалостная ты ж с-ка...

Это проверяется за пять минут совершенно банально.

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

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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