The OpenNET Project / Index page

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



"Код Bcachefs принят в основной состав ядра Linux 6.7"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Код Bcachefs принят в основной состав ядра Linux 6.7" +/
Сообщение от Аноним (-), 31-Окт-23, 13:30 
> Уберите этого Анонима, он уже половину за вон того лентяя написал.

Да это не я написал, это линуксные ядерщики с "same extent" IOCTL. Первым его btrfs'ники предложили но потом XFSникам тоже зашло а там и ZFSники даже как-то смогли все же сову на глобус, хоть и долго ломались и плевались.


-B --dedupe
              call  same-extents  ioctl  or  clonefile()  to  trigger a filesystem-level data deduplication on disk (known as copy-on-write, CoW, cloning, or reflink); only a few filesystems support this
              (BTRFS; XFS when mkfs.xfs was used with -m crc=1,reflink=1; Apple APFS)

Это кус мана на jdupes. В последней версии ZFS вроде это тоже завезли наконец и оно в принципе и его сможет окучивать, как я понимаю. И сабжа окучает, если кентушка вывесит ioctl. А как он внутри это разрулит уже дело его и его ФС. Дедупалка сабмитит кандидатов на дедуп, файлуха дедупает, там не так уж много допущений.

На уровне этого интерфейса можно даже делать вещи типа дедупа файла самого на себя, если у файла 2 одинаковых куска - можно референснуть 2 раза даже в 1 файле. В общем случае cow'ам похрену, что так 2 раза ссыли на блоки, что сяк.

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

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



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

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