LINUX.ORG.RU

В Bachefs дедупликация на лету (in-line) или после создания файлов (post-process) ?

 , , ,


0

2

В Btrfs для дедупликации нужно вначале записать новые файлы и только потом запустить специальную команду (btrfs). А в Bachefs как ? На лету, автоматическая как в Zfs или ручная как в Btrfs ?

Или в Bcachefs нет дедупликации ?



Последнее исправление: wrangler2020 (всего исправлений: 4)

Интерфейс для дедупликации задним числом общий, там один сисколл для всех.

Что пишет, например, duperemove?

t184256 ★★★★★
()
Ответ на: комментарий от wrangler2020

На сайте Bcachefs https://bcachefs.org/ ничего не сказано про дедубликацию (deduplication). Хотя Bcachefs рекламируют как замену Btrfs. Получается что Btrfs лучше Bcachefs, т.к. Btrfs поддерживает дедубликацию и сохраняет много места на диске.

wrangler2020
() автор топика
Ответ на: комментарий от wrangler2020

Btrfs поддерживает дедубликацию и сохраняет много места на диске.

Любая другая ФС покажет у тебя больше свободного места на диске, чем Btrfs с компрессией и дедупликацией вместе взятыми. Btrfs с её списком «фич» - это для хомячков.

anonymous
()
Ответ на: комментарий от wrangler2020

В смысле что потчи мгновенно создаётся копия каталога без расходования места на диска (кроме небольшой metadata на структуру каталога).

wrangler2020
() автор топика
Ответ на: комментарий от wrangler2020

Я проверил что Btrfs очень хорошо дедуплицирует lxc-контейнеры, chroot-каталоги.

А как ты проверил? Если что, то инфа, которую выдают btrfs-тулсы не имеет ничего общего с реальным расходом дискового пространства.

anonymous
()
Ответ на: комментарий от wrangler2020

Там ещё и написано, почему лучше, но как скажешь, конечно.

t184256 ★★★★★
()
Ответ на: комментарий от anonymous

Как я понял место для данных и метадаты выделяется кратно чанку. Для данных чанк равен 1 GB. А для метадаты это по 256 MB.

chunk

A part of a block group. Chunks are either 1 GiB in size (for data) or 256 MiB (for metadata). 

https://btrfs.wiki.kernel.org/index.php/Glossary

Ну а после дефрагментации данные и метадата уплотняются в меньшее количество чанков.

wrangler2020
() автор топика
Ответ на: комментарий от anonymous

Любая другая ФС покажет у тебя больше свободного места на диске, чем Btrfs

Если что, то инфа, которую выдают btrfs-тулсы не имеет ничего общего с реальным расходом дискового пространства.

Путаетесь в показаниях, гражданин. Так «покажет» или «реальный расход»?

Ну и да —

Если что, то инфа, которую выдают btrfs-тулсы не имеет ничего общего с реальным расходом дискового пространства.

Да нет, вполне себе имеет.

intelfx ★★★★★
()

zfs

В ZFS дедупликация есть.

mord0d ★★★★★
()
Ответ на: комментарий от intelfx

Путаетесь в показаниях, гражданин. Так «покажет» или «реальный расход»?

ты это.. цепляйся за слова своей мамочки

anonymous
()
Ответ на: комментарий от wrangler2020

Как я понял место для данных и метадаты выделяется кратно чанку. Для данных чанк равен 1 GB. А для метадаты это по 256 MB

Так в чём проверка-то заключалась?

anonymous
()
Ответ на: комментарий от intelfx

Так «покажет» или «реальный расход»?

Когда юзеру возвращается «no space left of device» - это первое, или второе?

anonymous
()
Ответ на: комментарий от intelfx

У пользователя тест валится на Btrfs с «no space …» , а на том же разделе, отформатированном другой фс, работает. Ему природа нехватки места не интересна :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.