The OpenNET Project / Index page

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



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

Оглавление

В ядре Linux 6.3 всплыла проблема, приводящая к повреждению метаданных ФС XFS, opennews (??), 26-Май-23, (0) [смотреть все]

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


239. "В ядре Linux 6.3 всплыла проблема, приводящая к повреждению ..."  +/
Сообщение от Аноним (239), 28-Май-23, 17:47 
> держать файлы типа торрентов на btrfs с невыключенным cow, так себе идея.
> торрентами ... файл очень часто и быстро меняется

А разве файлы, скачанные с торрентов часто и быстро меняются? Допустим файлы качаются кусками по 4МБ, такими же кусками и записываются на файловую систему. Вот один раз записались данные, и потом не меняются, да ещё и каждый 4МБ-блок контрольной суммой в торенте заверен. Я наверное что-то упускаю, объясните пожалуйста что там где меняется?

> И лечение тут только одно, полностью перезаписать файл с нуля.

Но файл же и во время скачки пишется с нуля до своего полного объёма?

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

286. "В ядре Linux 6.3 всплыла проблема, приводящая к повреждению ..."  +/
Сообщение от gleb (?), 29-Май-23, 14:50 
> А разве файлы, скачанные с торрентов часто и быстро меняются?

они пишутся в произвольные места, обычно, разряжённого файла. на btrfs каждое изменение файла == увеличение поколения сабвольюма, в котором этот файл находится.

> Но файл же и во время скачки пишется с нуля до своего полного объёма?

в том и суть торрентов, что нет. Пишется произвольными блоками в произвольные места файла.

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

298. "В ядре Linux 6.3 всплыла проблема, приводящая к повреждению ..."  +/
Сообщение от Аноним (239), 30-Май-23, 02:40 
>> А разве файлы, скачанные с торрентов часто и быстро меняются?
> они пишутся в произвольные места, обычно, разряжённого файла. на btrfs каждое изменение
> файла == увеличение поколения сабвольюма, в котором этот файл находится.
>> Но файл же и во время скачки пишется с нуля до своего полного объёма?
> в том и суть торрентов, что нет. Пишется произвольными блоками в произвольные
> места файла.

А если преаллоцировать место или скачивать последовательно, это решит проблему?

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

312. "В ядре Linux 6.3 всплыла проблема, приводящая к повреждению ..."  +/
Сообщение от gleb (?), 30-Май-23, 08:59 
достаточно отключить cow для этих файлов и/или папок.
но производительность всё равно будет немного меньше, чем на xfs, например.
Ответить | Правка | Наверх | Cообщить модератору

313. "В ядре Linux 6.3 всплыла проблема, приводящая к повреждению ..."  +/
Сообщение от gleb (?), 30-Май-23, 09:02 
и да, торрент-качалки обычно и так заранее выделеяют место, создавая разрежённый файл.
и нет, этого недостаточно, поскольку при включенном cow запись всегда происходит в новое место.
но проблема со странным поведением, начиная с некоторого числа перезаписей, не от этого, а (моя гипотеза) от быстрого увеличения номера поколений и безудержного разрастания дерева.
Ответить | Правка | К родителю #298 | Наверх | Cообщить модератору

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

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




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

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